@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Noto Sans SC,sans-serif}button,input,textarea,select{font:inherit}button,a{cursor:pointer}.landing{background:#ebe7de;min-height:100vh}.top{border-bottom:1px solid #cfc9bd;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex}.mark{letter-spacing:.08em;font-weight:800}.ghost{background:0 0;border:0;padding:12px}.hero{min-height:650px;padding:100px 7vw 70px;position:relative;overflow:hidden}.eyebrow,.kicker{letter-spacing:.16em;color:#7b786f;font:700 11px monospace}.hero h1{letter-spacing:-.065em;max-width:1100px;margin:30px 0;font-size:max(52px,min(8vw,118px));line-height:.92}.hero h1 em{font-family:Georgia,serif;font-weight:400}.hero>p{max-width:580px;font:24px/1.5 Georgia,serif}.heroActions{align-items:center;gap:28px;margin-top:48px;display:flex}.primary,.dark{background:var(--red);color:#fff;border:0;padding:15px 22px;font-weight:700}.dark{background:var(--ink)}.heroActions a{color:inherit}.orbit{border:1px solid #bbb4a7;border-radius:50%;width:500px;height:500px;animation:40s linear infinite spin;position:absolute;top:90px;right:-100px}.orbit:before,.orbit:after{content:"";border:1px dashed #c7c1b6;border-radius:50%;position:absolute;top:80px;bottom:80px;left:80px;right:80px}.orbit:after{background:var(--red);border:0;top:170px;bottom:170px;left:170px;right:170px}.orbit span{font:11px monospace;position:absolute}.orbit span:first-child{top:-7px;left:48%}.orbit span:nth-child(2){top:50%;right:-5px}.orbit span:nth-child(3){bottom:-7px;left:48%}.orbit span:nth-child(4){top:50%;left:-10px}@keyframes spin{to{transform:rotate(360deg)}}.concept{background:var(--ink);color:#fff;padding:90px 7vw}.concept>span{color:#aaa;font:12px monospace}.concept h2{font:400 max(28px,min(4vw,56px))/1.3 Georgia,serif}.invite{grid-template-columns:1fr auto;gap:12px;max-width:700px;margin-top:60px;display:grid}.invite label{color:#aaa;border-bottom:1px solid #777}.invite input{color:#fff;background:0 0;border:0;outline:none;width:100%;padding:10px 0;font-size:22px;display:block}.invite small{color:#aaa;grid-column:1/-1}.app{grid-template-columns:240px 1fr;min-height:100vh;display:grid}aside{color:#fff;background:#23231f;flex-direction:column;width:240px;height:100vh;padding:28px 20px;display:flex;position:fixed}.brand{color:#fff;text-align:left;background:0 0;border:0;margin-bottom:45px;font:700 42px Georgia}.brand span{letter-spacing:.15em;font:12px sans-serif;display:block}nav{gap:4px;display:grid}nav button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:4px;padding:12px}nav button b{color:#666;width:34px;font:9px monospace;display:inline-block}nav button.active{color:#fff;background:#383832}.asideFoot{color:#999;border-top:1px solid #444;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.asideFoot button{color:#fff;background:0 0;border:0}.workspace{grid-column:2;min-width:0}.worktop{border-bottom:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font:10px monospace;display:flex}.avatar{background:var(--red);color:#fff;border:0;border-radius:50%;width:36px;height:36px;margin-left:20px}.page{max-width:1300px;padding:65px 6vw 100px}.narrow{max-width:900px}.intro span{letter-spacing:.15em;color:#777;font:10px monospace}.intro h1,.page>h1{margin:16px 0 8px;font:400 52px Georgia,serif}.intro p,.lede{color:#777;font-size:18px}.progress{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:45px;margin:50px 0;padding:30px 0;display:flex}.progress>div{display:grid}.progress b{font:38px Georgia}.progress span{color:#777;font-size:12px}.progress svg{width:90px;height:90px;margin-left:auto;transform:rotate(-90deg)}.progress circle{fill:none;stroke:#ddd;stroke-width:8px}.progress .done{stroke:var(--red);stroke-dasharray:95 315;stroke-linecap:round}.progress text{fill:var(--ink);text-anchor:middle;transform-origin:50%;font:700 17px sans-serif;transform:rotate(90deg)}.sectionTitle{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;font:24px Georgia;display:flex}.sectionTitle span{font:10px monospace}.taskGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.task{text-align:left;color:#222;border:0;min-height:220px;padding:24px;transition:all .2s;position:relative}.task.coral{background:#ed806e}.task.blue{background:#d48b84}.task.green{background:#adc3a4}.task span{font:10px monospace}.task h3{margin-top:45px;font:24px/1.3 Georgia}.task p{font-size:12px}.task i{position:absolute;bottom:20px;right:20px}.note{border-left:3px solid var(--red);margin-top:42px;padding-left:20px}.note span{color:#777;font:10px monospace}.note p{font:20px Georgia}.prompt{border-top:1px solid;margin-top:45px;padding-top:25px}.prompt>span,.field{font-size:12px;font-weight:700}.prompt textarea,.field textarea{border:1px solid var(--line);resize:vertical;background:#faf8f2;width:100%;min-height:180px;margin:12px 0;padding:20px}.prompt>div{justify-content:space-between;align-items:center;display:flex}.upload{background:#f8f5ee;border:1px dashed #aaa;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;margin-top:40px;display:flex}.upload input{opacity:0;position:absolute}.upload span{font-size:30px}.upload small{color:#777}.scale{border:0;border-top:1px solid var(--line);margin:45px 0;padding:25px 0}.scale legend{padding-top:20px}.scale label{margin:20px 8px 0 0;display:inline-grid}.scale input{opacity:0;position:absolute}.scale span{border:1px solid #aaa;place-items:center;width:52px;height:52px;display:grid}.scale input:checked+span{background:var(--ink);color:#fff}.field{margin:30px 0;display:block}.version{background:#d48b84;justify-content:space-between;align-items:center;margin:40px 0;padding:35px;display:flex}.live{font:10px monospace}.version h2{font:32px Georgia}.history{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 0;display:flex}.photoGrid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.ph{flex-direction:column;justify-content:flex-end;min-height:260px;padding:25px;display:flex}.p0{background:#e07b65}.p1{background:#d48b84}.p2{background:#aabd9e}.p3{background:#dfc37d}.ph div{flex:1;font:11px monospace}.ph h3{margin:0;font:26px Georgia}.chat{border-top:1px solid;margin-top:40px}.chat>div{border-bottom:1px solid var(--line);padding:25px;position:relative}.chat p{font:20px Georgia}.chat time{color:#888;position:absolute;top:25px;right:0}.composer{margin:25px 0;display:flex}.composer input{border:1px solid #aaa;flex:1;padding:16px}.composer button{background:var(--ink);color:#fff;border:0;padding:0 25px}.lock{background:#e7e2d8;padding:18px;font-size:12px}.metrics{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:40px 0;display:grid}.metrics div{border-right:1px solid var(--line);padding:28px;display:grid}.metrics b{font:40px Georgia}.metrics span{color:#777;font-size:11px}.toolbar{gap:10px;display:flex}.toolbar input{flex:1}.toolbar input,.toolbar select{border:1px solid var(--line);background:#fff;padding:13px}.table{margin-top:20px}.tr{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;padding:17px;display:grid}.tr.head{color:#777;font:10px monospace}.owner{border:1px solid var(--ink);background:0 0;margin-top:30px;padding:14px}.toast{color:#fff;z-index:5;background:#222;padding:12px 18px;font-size:12px;position:fixed;top:85px;right:25px}@media (max-width:800px){.orbit{opacity:.25}.hero{padding-top:70px}.hero h1{font-size:50px}.heroActions{flex-direction:column;align-items:flex-start}.app{padding-bottom:72px;display:block}aside{z-index:4;background:#23231f;width:100%;height:68px;padding:0;position:fixed;bottom:0}.brand,.asideFoot{display:none}nav{height:100%;display:flex;overflow-x:auto}nav button{text-align:center;min-width:82px;padding:8px 5px;font-size:11px}nav button b{width:auto;margin-bottom:5px;display:block}.workspace{min-height:100vh}.worktop{height:58px}.page{padding:38px 20px 80px}.intro h1,.page>h1{font-size:38px}.progress{gap:20px}.progress svg{width:70px}.taskGrid,.photoGrid{grid-template-columns:1fr}.task{min-height:180px}.metrics{grid-template-columns:1fr 1fr}.toolbar{flex-wrap:wrap}.toolbar input{flex-basis:100%}.tr{grid-template-columns:1.5fr 1fr}.tr span:nth-child(3),.tr span:nth-child(4){display:none}.invite{grid-template-columns:1fr}.invite small{grid-column:auto}.top{padding:0 20px}.concept{padding:70px 20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}:focus-visible{outline-offset:3px;outline:3px solid #12689a}.language{color:inherit;letter-spacing:.08em;background:0 0;border:1px solid;margin-right:10px;padding:8px 12px;font:700 10px monospace}.scorePanel{background:#e8e2d7;grid-template-columns:1.4fr 1fr 90px 1.5fr auto;align-items:end;gap:10px;margin:30px 0;padding:22px;display:grid}.scorePanel h2{margin:6px 0;font:24px Georgia}.scorePanel input,.scorePanel select{border:1px solid var(--line);background:#fff;min-width:0;padding:13px}.scorePanel small{grid-column:1/-1}.signin{margin-top:24px;text-decoration:none;display:inline-block}.copyright{border-top:1px solid var(--line);color:#777;letter-spacing:.08em;padding:24px 6vw;font:10px monospace}.concept .copyright{border-color:#555;margin-top:80px;padding:24px 0 0}@media (max-width:800px){.scorePanel{grid-template-columns:1fr}.scorePanel small{grid-column:auto}.worktop>span{display:none}.worktop{justify-content:flex-end}.language{padding:7px 9px}}.languagePicker{color:inherit;align-items:center;gap:7px;margin-right:10px;display:inline-flex}.languagePicker>span{letter-spacing:.08em;font:700 9px monospace}.languagePicker select{color:inherit;background:0 0;border:1px solid;padding:7px 26px 7px 9px;font:700 10px monospace}.concept .languagePicker select{color:#fff}@media (max-width:800px){.languagePicker>span{display:none}.languagePicker{margin-right:4px}.languagePicker select{max-width:94px}.copyright{padding-bottom:88px}}.contentEditor{color:#f7f3eb;border-left:5px solid var(--red);background:#282824;margin:38px 0 52px;padding:30px}.contentEditorHead{border-bottom:1px solid #4d4c47;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:22px;display:flex}.contentEditorHead h2{margin:7px 0;font:34px Georgia}.contentEditorHead p{color:#b9b6ad;max-width:680px;margin:0;line-height:1.55}.liveDot{letter-spacing:.12em;white-space:nowrap;font:700 10px monospace}.liveDot i{background:#8fc27f;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #8fc27f22}.editorGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.editorGrid label{letter-spacing:.07em;color:#b9b6ad;gap:7px;font:700 10px monospace;display:grid}.editorGrid input,.editorGrid textarea{color:#fff;background:#353530;border:1px solid #5e5c55;width:100%;padding:13px;line-height:1.5}.editorGrid textarea{resize:vertical;min-height:92px}.editorActions{align-items:center;gap:18px;margin-top:24px;display:flex}.editorActions small{color:#c9c6bd}.editorActions button:disabled{opacity:.55;cursor:wait}@media (max-width:800px){.contentEditor{margin:28px -4px 42px;padding:22px}.contentEditorHead{display:block}.liveDot{margin-top:16px;display:block}.editorGrid{grid-template-columns:1fr}.editorActions{flex-direction:column;align-items:flex-start}}.languagePicker{background:#fff;border:2px solid #20201d;border-radius:2px;gap:9px;padding:5px 7px;color:#20201d!important}.languagePicker>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex!important}.languagePicker>span b{font-size:14px}.languagePicker select{background:#fff;border:0;border-left:1px solid #aaa;min-width:135px;max-width:190px;padding:6px 24px 6px 9px;color:#20201d!important}.top>div,.worktop>div{align-items:center;display:flex}.mark{max-width:360px;line-height:1.3}html[dir=rtl] .app{direction:ltr}html[dir=rtl] .workspace,html[dir=rtl] .landing{direction:rtl}html[dir=rtl] nav button,html[dir=rtl] .brand,html[dir=rtl] .editorGrid,html[dir=rtl] .contentEditor,html[dir=rtl] .page{text-align:right}@media (max-width:800px){.top{gap:12px;height:auto;min-height:84px;padding-top:12px;padding-bottom:12px}.top>div{flex-direction:column;align-items:flex-end}.mark{max-width:180px;font-size:11px}.ghost{padding:5px}.languagePicker{gap:5px;margin:0;padding:4px 6px}.languagePicker>span{font-size:8px}.languagePicker select{min-width:108px;max-width:126px;padding:5px 18px 5px 7px}.worktop .languagePicker>span{display:none!important}.worktop .languagePicker select{min-width:118px}}.errorToast{background:#8d2f27}.saveStatus{color:#496a4d;margin-top:14px;font-size:12px}.upload.busy{opacity:.72;pointer-events:none}.liveChat{max-height:480px;overflow:auto}.groupTabs{gap:8px;margin:20px 0;display:flex;overflow:auto}.groupTabs button{border:1px solid var(--line);white-space:nowrap;background:0 0;padding:10px 14px}.groupTabs button.active{background:var(--ink);color:#fff}.ownerOperations{margin:36px 0 48px}.opsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.opsCard{background:#e8e2d7;min-width:0;padding:24px}.opsCard h2{margin:8px 0 18px;font:27px Georgia}.opsCard>input,.inlineForm input{border:1px solid var(--line);background:#fff;width:100%;padding:13px}.inlineForm{gap:8px;display:flex}.inlineForm input{flex:1;min-width:0}.tokenReveal{color:#fff;background:#23231f;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:14px;display:flex}.tokenReveal code{overflow-wrap:anywhere;font-size:13px}.tokenReveal button,.miniList button{color:inherit;background:0 0;border:1px solid;padding:7px 10px}.miniList{margin-top:12px;display:grid}.miniList>div{border-top:1px solid #cbc3b7;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.miniList span{display:grid}.miniList small{color:#777}.memberPicker{grid-template-columns:repeat(3,1fr);gap:7px;max-height:150px;margin:14px 0;display:grid;overflow:auto}.memberPicker label{background:#f7f4ee;padding:8px;font-size:11px}.memberPicker input{margin-right:6px}.opsCard>.dark{margin-right:12px}.opsCard>small{color:#666;margin-top:12px;display:block}.dashboardTools{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.dashboardTools input{border:1px solid var(--line);background:#fff;flex:1;padding:13px}.dashboardTools .owner{white-space:nowrap;margin:0}@media (max-width:800px){.opsGrid{grid-template-columns:1fr}.inlineForm,.tokenReveal,.dashboardTools{flex-direction:column;align-items:stretch}.memberPicker{grid-template-columns:1fr 1fr}.dashboardTools .owner{width:100%}}.groupFiles{border:1px solid var(--line);background:#f8f5ee;margin:20px 0;padding:18px}.groupFiles>.kicker{margin-bottom:8px;display:block}.groupFiles a{border-top:1px solid var(--line);color:inherit;justify-content:space-between;gap:12px;padding:12px 0;text-decoration:none;display:flex}.groupFiles small{color:#777;white-space:nowrap}.realList{gap:14px;margin-top:35px;display:grid}.realList .version,.historyCard{margin:0}.realList a{align-items:center;text-decoration:none;display:inline-flex}.historyCard{border:1px solid var(--line);justify-content:space-between;align-items:center;padding:28px;display:flex}.historyCard h2{margin:10px 0;font:28px Georgia}.historyCard p,.version p{white-space:pre-wrap;color:#555}.realPhotos{margin:35px 0}.journalCard{border:1px solid var(--line);background:#fff;overflow:hidden}.journalCard img{object-fit:cover;width:100%;height:300px;display:block}.journalCard div{padding:20px}.journalCard h3{margin:0;font:24px Georgia}.journalCard p{color:#777}.journalForm{background:#eee9df;grid-template-columns:1fr 1fr auto;gap:10px;margin-top:30px;padding:24px;display:grid}.journalForm>input,.fileButton{border:1px solid var(--line);background:#fff;padding:14px}.fileButton{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileButton input{opacity:0;pointer-events:none;position:absolute}.contentManager{border:1px solid var(--line);background:#f4f0e7;margin:38px 0;padding:30px}.contentManager .contentEditorHead{border-color:var(--line)}.contentManager .contentEditorHead p{color:#666}.manageGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.manageGrid .opsCard{flex-direction:column;gap:10px;display:flex}.manageGrid h3{margin:0 0 8px;font:24px Georgia}.manageGrid input,.manageGrid textarea{border:1px solid var(--line);background:#fff;padding:12px}.manageGrid textarea{resize:vertical;min-height:90px}.manageGrid .miniList{max-height:220px;margin-top:8px;overflow:auto}@media (max-width:800px){.manageGrid,.journalForm{grid-template-columns:1fr}.historyCard,.realList .version{flex-direction:column;align-items:flex-start;gap:20px}.journalCard img{height:240px}}.communityPage{color:#dbdee1;background:#313338;height:calc(100vh - 72px);min-height:620px}.communityShell{grid-template-columns:64px 232px minmax(360px,1fr) 220px;height:100%;display:grid;overflow:hidden}.communityShell .serverRail,.communityShell .channelRail,.communityShell .memberRail{color:#dbdee1;width:auto;height:auto;padding:0;display:block;position:static}.serverRail{overflow-y:auto;background:#1e1f22!important;padding:12px 8px!important}.serverRail button{color:#f2f3f5;background:#313338;border:0;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 9px;font-weight:800;transition:all .18s;display:grid}.serverRail button:hover,.serverRail button.active{background:#e25742;border-radius:15px}.channelRail{min-width:0;background:#2b2d31!important;flex-direction:column!important;display:flex!important}.channelRail>header{border-bottom:1px solid #1f2023;height:58px;padding:11px 15px;display:grid}.channelRail>header b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channelRail>header small{color:#949ba4;font-size:10px}.channelTitle{color:#949ba4;letter-spacing:.08em;justify-content:space-between;padding:18px 13px 6px;font:700 10px monospace;display:flex}.channelRail>button{color:#949ba4;text-align:left;background:0 0;border:0;border-radius:4px;margin:1px 8px;padding:9px 13px}.channelRail>button span{margin-right:7px;font-size:18px}.channelRail>button:hover,.channelRail>button.active{color:#f2f3f5;background:#404249}.newChannel{margin:10px 8px;display:flex}.newChannel input{color:#fff;background:#1e1f22;border:0;flex:1;min-width:0;padding:9px}.newChannel button{color:#fff;background:#e25742;border:0;width:34px}.channelRail>footer{background:#232428;align-items:center;gap:9px;margin-top:auto;padding:9px;display:flex}.channelRail>footer div{display:grid}.channelRail>footer small{color:#949ba4;font-size:10px}.onlineDot{background:#23a55a;border-radius:50%;width:10px;height:10px}.conversation{background:#313338;flex-direction:column;min-width:0;display:flex}.conversation>header{border-bottom:1px solid #27282c;justify-content:space-between;align-items:center;height:58px;padding:10px 18px;display:flex}.conversation>header div{display:grid}.conversation>header small,.conversation>header>span{color:#949ba4;font-size:11px}.discordMessages{flex:1;padding:20px 0;overflow-y:auto}.discordMessages article{grid-template-columns:44px 1fr auto;gap:12px;padding:7px 16px;display:grid;position:relative}.messageAvatar,.memberAvatar{color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:700;display:grid}.messageBody{min-width:0}.messageBody>header{align-items:baseline;gap:9px;display:flex}.messageBody time{color:#949ba4;font-size:10px}.messageBody p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;line-height:1.45}.messageActions{opacity:0;align-items:flex-start;gap:4px;display:flex}.discordMessages article:hover .messageActions{opacity:1}.messageActions button,.editComposer button{color:#dbdee1;background:#2b2d31;border:1px solid #4b4d54;border-radius:4px;padding:5px 8px}.editComposer{gap:5px;margin-top:6px;display:flex}.editComposer input{color:#fff;background:#383a40;border:1px solid #555;flex:1;min-width:0;padding:8px}.emptyChannel{color:#949ba4;padding:42px 24px}.emptyChannel b{color:#fff;font-size:25px}.discordComposer{background:#383a40;border-radius:8px;align-items:flex-end;margin:0 16px 18px;display:flex}.discordComposer textarea{resize:none;color:#fff;background:0 0;border:0;flex:1;min-height:48px;max-height:140px;padding:14px}.discordComposer button{color:#dbdee1;background:0 0;border:0;padding:15px}.discordComposer button:last-child{color:#fff;background:#e25742;border-radius:4px;margin:7px;padding:8px 12px}.memberRail{overflow-y:auto;background:#2b2d31!important;padding:18px 10px!important}.memberRail h3{color:#949ba4;padding:8px;font:700 10px monospace}.memberRail>div{color:#dbdee1;align-items:center;gap:10px;padding:6px 8px;display:flex}.memberRail .memberAvatar{background:#c72d24;width:34px;height:34px;position:relative}.memberAvatar i{background:#23a55a;border:2px solid #2b2d31;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.memberRail .offline{opacity:.45}.fileWorkspace{padding:10px 24px 30px;overflow-y:auto}.fileWorkspace .upload{color:#dbdee1;background:#383a40;border-color:#5d6068}.fileWorkspace .groupFiles{background:#2b2d31;border-color:#44464d}.fileWorkspace .groupFiles a{border-color:#44464d}.fileWorkspace .groupFiles small{color:#949ba4}@media (max-width:1100px){.communityShell{grid-template-columns:60px 210px minmax(300px,1fr)}.memberRail{display:none!important}}@media (max-width:800px){.communityPage{height:calc(100vh - 126px);min-height:540px}.communityShell{grid-template-rows:62px auto minmax(0,1fr);grid-template-columns:1fr}.serverRail{overflow-x:auto;padding:8px!important;display:flex!important}.serverRail button{flex:0 0 44px;margin:0 8px 0 0}.channelRail{align-items:center;max-height:138px;overflow-x:auto;flex-direction:row!important;padding:7px!important;display:flex!important}.channelRail>header{border:0;min-width:150px;height:auto}.channelTitle,.channelRail>footer{display:none}.channelRail>button{flex:none;margin:0 2px}.newChannel{flex:0 0 170px}.conversation>header{height:52px}.discordMessages article{grid-template-columns:36px 1fr}.messageAvatar{width:34px;height:34px}.messageActions{opacity:1;grid-column:2}.discordComposer{margin:0 8px 8px}.communityPage+.copyright{display:none}}.publicCredits{background:#ebe7de;padding:90px 7vw 110px}.creditsHead{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1.2fr;gap:20px;padding-bottom:30px;display:grid}.creditsHead h2{margin:0;font:max(34px,min(5vw,64px))/1 Georgia}.creditsHead p{color:#666;grid-column:2;max-width:580px}.leadCredit{background:var(--red);color:#fff;grid-template-columns:70px 1fr auto;align-items:center;margin:34px 0 18px;padding:26px;display:grid}.leadCredit>span,.designerGrid article>span{font:12px monospace}.leadCredit h3{margin:4px 0;font:38px Georgia}.leadCredit>b,.designerGrid article>b{font:32px Georgia}.designerGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.designerGrid article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:17px 14px;display:grid}.designerGrid article:nth-child(odd){border-right:1px solid var(--line)}.designerGrid h3{margin:0;font:21px Georgia}.designerGrid small{color:#777}.rosterManager{background:#e8e2d7;margin:38px 0;padding:30px}.rosterManager .contentEditorHead{border-color:#c9c1b5}.rosterManager .contentEditorHead p{color:#666}.rosterTools{grid-template-columns:1.2fr 1.2fr 1fr 1fr 100px auto;gap:8px;display:grid}.rosterTools input,.rosterTools select{border:1px solid var(--line);background:#fff;min-width:0;padding:12px}.landing>.copyright{background:#ebe7de;padding:28px 7vw}@media (max-width:800px){.creditsHead{grid-template-columns:1fr}.creditsHead p{grid-column:1}.designerGrid{grid-template-columns:1fr}.designerGrid article:nth-child(odd){border-right:0}.leadCredit{grid-template-columns:45px 1fr auto;padding:20px}.leadCredit h3{font-size:28px}.designerGrid article>b,.leadCredit>b{font-size:24px}.rosterTools{grid-template-columns:1fr}.publicCredits{padding:65px 20px}}.entryGate{color:#fff;background:#20201d;flex-direction:column;min-height:100vh;display:flex}.entryTop{letter-spacing:.08em;border-bottom:1px solid #44433e;justify-content:space-between;align-items:center;min-height:82px;padding:14px 5vw;font-weight:800;display:flex}.entryTop>button{color:#fff;background:0 0;border:0}.entryGate>section{flex:1;align-content:center;width:100%;max-width:1200px;margin:auto;padding:70px 8vw;display:grid}.entryGate h1{margin:20px 0 45px;font:max(45px,min(7vw,90px))/1 Georgia}.entryChoices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.entryChoices button{color:#fff;text-align:left;background:#2c2c28;border:1px solid #55534d;align-content:start;gap:14px;min-height:220px;padding:30px;display:grid;position:relative}.entryChoices button:hover{background:#e25742;border-color:#e25742}.entryChoices b{font:31px Georgia}.entryChoices span{color:#c5c2ba;max-width:320px;line-height:1.5}.entryChoices i{font-size:27px;position:absolute;bottom:20px;right:25px}.creatorEntry{color:#aaa;background:0 0;border:0;justify-self:start;margin-top:25px;text-decoration:underline}.entryGate>.copyright{border-color:#44433e}.inviteGate>section{max-width:820px}.inviteGate h1{margin-bottom:18px}.inviteGate section>p{color:#aaa;font-size:18px}.gateInvite{margin-top:38px;display:flex}.gateInvite input{color:#fff;background:#2c2c28;border:1px solid #5a5852;flex:1;min-width:0;padding:18px;font-size:22px}.gateSwitch{margin-top:24px;font-size:14px}.gateSwitch a{color:inherit;text-decoration:underline}.discordEmpty{color:#fff;text-align:center;background:#313338;place-items:center;height:calc(100vh - 72px);padding:30px;display:grid;position:relative}.discordEmpty>div:first-child{max-width:560px}.emptyServerIcon{background:#23a55a;border-radius:28px;place-items:center;width:82px;height:82px;margin:auto;font-size:45px;display:grid}.discordEmpty h1{font:38px Georgia}.discordEmpty p{color:#b5bac1;line-height:1.6}.discordEmpty small{color:#f0a29a;margin-top:15px;display:block}.serverRail .addServer:hover{color:#fff;background:#23a55a}.channelTitle button,.groupSettingsButton{color:#b5bac1;background:0 0;border:0}.groupSettingsButton{margin-left:8px;font-size:16px}.groupModal{z-index:30;color:#20201d;background:#000a;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.groupModal>div{background:#f3f0e9;width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #0008}.groupModal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:26px;display:flex}.groupModal header h2{margin:7px 0;font:30px Georgia}.groupModal header>button{background:0 0;border:0;font-size:30px}.groupModal>div>label{gap:7px;padding:22px 26px;font-weight:700;display:grid}.groupModal>div>label input{border:1px solid var(--line);background:#fff;padding:13px}.groupModal>div>.kicker{padding:0 26px 10px;display:block}.modalMembers{grid-template-columns:repeat(3,1fr);gap:7px;max-height:300px;margin:0 26px;display:grid;overflow:auto}.modalMembers label{background:#fff;padding:10px;font-size:12px}.modalMembers input{margin-right:7px}.modalMembers p{color:#777;grid-column:1/-1}.groupModal footer{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:22px;padding:22px 26px;display:flex}.groupModal footer span{flex:1}.groupModal footer button{border:0;padding:11px 15px}.groupModal .danger{color:#fff;background:#8d2f27}@media (max-width:800px){.entryTop{align-items:flex-start;gap:10px}.entryTop>span{max-width:150px;font-size:11px}.entryChoices{grid-template-columns:1fr}.entryChoices button{min-height:170px}.gateInvite{flex-direction:column}.modalMembers{grid-template-columns:1fr 1fr}.discordEmpty{height:calc(100vh - 126px)}}.peopleLink{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.longConcept{padding-bottom:120px}.longConcept h2{border-bottom:1px solid #555;max-width:1100px;margin-bottom:0;padding-bottom:55px}.conceptEssay{columns:2;column-gap:70px;max-width:980px;margin:55px 0 65px auto}.conceptEssay p{color:#d3d0ca;break-inside:avoid;margin:0 0 1.6em;font:18px/1.9 Georgia,Noto Serif SC,serif}.peopleCta{color:#fff;border-bottom:1px solid #fff;padding:12px 0;font-weight:700;text-decoration:none;display:inline-block}.peoplePage{background:#ebe7de;min-height:100vh}.peoplePage .mark{color:inherit;text-decoration:none}.peoplePage .publicCredits{padding-top:80px}.peoplePage>.copyright{padding:28px 7vw}@media (max-width:800px){.conceptEssay{columns:1;margin:38px 0 55px}.conceptEssay p{font-size:17px}.longConcept{padding-bottom:80px}.peoplePage .top>div{align-items:flex-end}.peoplePage .peopleLink{font-size:10px}}.featuredProfileCard{background:var(--red);color:#fff;grid-template-columns:minmax(250px,.85fr) minmax(320px,1.4fr) 90px;align-items:stretch;gap:42px;margin:36px 0 26px;padding:38px;display:grid;position:relative}.profileIdentity{grid-template-columns:82px 1fr;align-content:start;gap:18px;display:grid}.profileIdentity .profileNumber{letter-spacing:.12em;opacity:.75;grid-column:1/-1;font:10px monospace}.profileMonogram{border:1px solid #fff9;border-radius:50%;place-items:center;width:82px;height:82px;font:27px Georgia;display:grid}.profileIdentity>div:last-child{align-self:center}.profileIdentity small{letter-spacing:.08em;font:10px/1.4 monospace}.profileIdentity h3{overflow-wrap:anywhere;margin:7px 0;font:max(32px,min(4vw,55px))/1 Georgia}.profileDetails{border-left:1px solid #fff6;padding-left:34px}.profileDetails .kicker{color:#fff;opacity:.72}.divisionTags{flex-wrap:wrap;gap:7px;margin:14px 0 22px;display:flex}.divisionTags span{border:1px solid #fff8;padding:7px 10px;font-size:11px}.profileDetails p{max-width:650px;margin:0;font:17px/1.7 Georgia,Noto Serif SC,serif}.profileDetails a{color:#fff;margin-top:18px;display:inline-block}.featuredProfileCard>strong{align-content:end;justify-items:end;font:42px Georgia;display:grid}.featuredProfileCard>strong small{letter-spacing:.1em;font:9px monospace}.profileGrid{gap:0}.profileMiniCard{min-height:128px;grid-template-columns:38px 46px 1fr auto!important;align-items:start!important}.miniMonogram{background:#d7d0c3;border-radius:50%;place-items:center;width:40px;height:40px;font:11px Georgia;display:grid}.profileMiniCard h3{margin-bottom:5px}.profileMiniCard p{color:#666;margin:8px 0 0;font-size:11px;line-height:1.45}.profileMiniCard .miniBio{border-top:1px solid var(--line);grid-column:3/-1;padding-top:10px}.rosterSelect{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.rosterSelect input,.rosterSelect select,.profileEditorGrid input,.profileEditorGrid textarea{border:1px solid var(--line);background:#fff;width:100%;padding:12px}.profileEditorGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profileEditorGrid label{letter-spacing:.05em;gap:7px;font:700 10px monospace;display:grid}.profileEditorGrid .wide{grid-column:1/-1}.profileEditorGrid textarea{resize:vertical;min-height:105px;line-height:1.5}.profileSave{margin-top:18px}@media (max-width:900px){.featuredProfileCard{grid-template-columns:1fr;gap:26px;padding:28px}.profileDetails{border-top:1px solid #fff6;border-left:0;padding:25px 0 0}.featuredProfileCard>strong{justify-items:end;position:absolute;right:48px}.profileMiniCard{grid-template-columns:32px 42px 1fr auto!important}}@media (max-width:600px){.rosterSelect,.profileEditorGrid{grid-template-columns:1fr}.profileEditorGrid .wide{grid-column:auto}.featuredProfileCard{padding:22px}.profileIdentity{grid-template-columns:62px 1fr}.profileMonogram{width:62px;height:62px}.featuredProfileCard>strong{font-size:30px;right:36px}.profileMiniCard{grid-template-columns:30px 1fr auto!important}.profileMiniCard .miniMonogram{display:none}.profileMiniCard .miniBio{grid-column:2/-1}}.conceptPage{color:#f3f0e9;background:#20201d;min-height:100vh}.conceptPage .top,.peoplePage .top{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);gap:24px;display:grid}.conceptPage .top{border-color:#4b4943}.conceptPage .mark{color:inherit;text-decoration:none}.top nav{justify-content:center;align-items:center;gap:8px;display:flex}.top nav a{color:inherit;letter-spacing:.08em;border-bottom:2px solid #0000;padding:10px 15px;font:700 11px monospace;text-decoration:none}.top nav a.active{border-color:var(--red)}.conceptPage .languagePicker,.peoplePage>.top .languagePicker{justify-self:end;margin:0}.conceptStandalone{padding:90px 7vw 115px}.conceptStandalone>h1{letter-spacing:-.045em;border-bottom:1px solid #56534d;max-width:1200px;margin:24px 0 0;padding-bottom:58px;font:max(45px,min(7vw,100px))/.98 Georgia,Noto Serif SC,serif}.conceptStandalone .peopleCta{margin-top:10px}.conceptPage>.copyright{border-color:#4b4943;padding:28px 7vw}.disciplineTabs{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:34px 0 0;display:grid}.disciplineTabs button{border:0;border-right:1px solid var(--ink);color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;min-height:92px;padding:20px 24px;display:flex}.disciplineTabs button:last-child{border-right:0}.disciplineTabs button span{font:max(22px,min(3vw,38px)) Georgia}.disciplineTabs button b{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font:12px monospace;display:grid}.disciplineTabs button:hover,.disciplineTabs button.active{background:var(--ink);color:#fff}.filterNote{color:#666;margin:17px 0;font-size:12px}.emptyDiscipline{border-bottom:1px solid var(--line);text-align:center;padding:70px 30px}.emptyDiscipline b{font:38px Georgia}.emptyDiscipline p{color:#666}.profileEditorGrid select{border:1px solid var(--line);background:#fff;width:100%;padding:12px}@media (max-width:800px){.conceptPage .top,.peoplePage .top{grid-template-columns:1fr auto;gap:8px}.conceptPage .top nav,.peoplePage .top nav{border-top:1px solid #4b4943;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;padding-top:7px}.peoplePage .top nav{border-color:var(--line)}.conceptPage .languagePicker,.peoplePage>.top .languagePicker{grid-area:1/2}.conceptStandalone{padding:60px 20px 80px}.conceptStandalone>h1{padding-bottom:38px}.disciplineTabs{grid-template-columns:1fr}.disciplineTabs button{border-right:0;border-bottom:1px solid var(--ink);min-height:72px}.disciplineTabs button:last-child{border-bottom:0}}.peoplePage,.peoplePage .publicCredits{color:#f3f0e9;background:#20201d}.peoplePage .top{border-color:#4b4943}.peoplePage .mark{color:inherit}.peoplePage .creditsHead{border-color:#56534d}.peoplePage .creditsHead p,.peoplePage .filterNote,.peoplePage .profileMiniCard p,.peoplePage .designerGrid small,.peoplePage .emptyDiscipline p{color:#aaa}.peoplePage .disciplineTabs,.peoplePage .disciplineTabs button{border-color:#77736b}.peoplePage .designerGrid,.peoplePage .designerGrid article,.peoplePage .profileMiniCard .miniBio{border-color:#56534d}.peoplePage .miniMonogram{color:#f3f0e9;background:#44433e}.peoplePage .emptyDiscipline{border-color:#56534d}.peoplePage>.copyright{border-color:#4b4943}.peoplePage .kicker{color:#aaa}@media (max-width:800px){.peoplePage .top nav{border-color:#4b4943}.peoplePage .disciplineTabs button{border-color:#77736b}}html{background:#fff}.publicPage,.publicPage .publicCredits,.publicPage>.copyright{color:#111;background:#fff}.publicPage,.publicPage button,.publicPage input,.publicPage select,.publicPage textarea,.publicPage h1,.publicPage h2,.publicPage h3,.publicPage p,.publicPage span,.publicPage small,.publicPage strong,.publicPage b,.publicPage a,.publicPage .kicker{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,Arial,sans-serif}.publicPage .top{border-color:#d8d8d3;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);gap:28px;height:auto;min-height:88px;padding:18px max(22px,min(5vw,76px))}.publicPage .mark{color:#111;letter-spacing:.055em;font-size:13px;font-weight:750;line-height:1.35}.publicPage .top nav{gap:4px}.publicPage .top nav a{color:#111;letter-spacing:.04em;border-bottom:1px solid #0000;padding:10px 14px;font-size:12px;font-weight:650;line-height:1.2}.publicPage .top nav a.active{border-color:#111}.publicPage .languagePicker{background:#fff;border:1px solid #111;border-radius:0;padding:4px 6px;color:#111!important}.publicPage .languagePicker>span{color:#111;letter-spacing:.06em;font-size:9px;font-weight:700}.publicPage .languagePicker select{background:#fff;border-left-color:#bbb;font-size:11px;font-weight:650;color:#111!important}.publicPage .kicker{color:#666;letter-spacing:.12em;font-size:11px;font-weight:700;line-height:1.4}.conceptStandalone{width:min(1380px,100%);margin:0 auto;padding:max(68px,min(8vw,118px)) max(22px,min(7vw,96px)) 118px}.conceptStandalone>h1{color:#111;letter-spacing:-.045em;border-color:#111;max-width:1050px;margin:26px 0 0;padding-bottom:48px;font-size:max(42px,min(6.4vw,88px));font-weight:560;line-height:1.12}.conceptStandalone .conceptEssay{columns:1;max-width:790px;margin:58px 0 68px max(0px,min(17vw,230px))}.conceptStandalone .conceptEssay p{color:#292929;letter-spacing:.015em;margin:0 0 1.65em;font-size:17px;font-weight:400;line-height:1.95}.conceptStandalone .peopleCta{color:#111;border-color:#111;margin-left:max(0px,min(17vw,230px));font-size:14px;font-weight:700}.publicPage>.copyright{color:#666;letter-spacing:.08em;border-color:#d8d8d3;padding:28px max(22px,min(7vw,96px));font-size:10px;font-weight:600}.peoplePage .publicCredits{width:min(1380px,100%);margin:0 auto;padding:max(68px,min(8vw,108px)) max(22px,min(7vw,96px)) 118px}.peoplePage .creditsHead{border-color:#111;grid-template-columns:minmax(170px,.48fr) minmax(0,1fr);gap:42px;padding-bottom:38px}.peoplePage .creditsHead h2{color:#111;letter-spacing:-.04em;font-size:max(40px,min(5.2vw,72px));font-weight:560;line-height:1.08}.peoplePage .creditsHead p{color:#444;align-self:end;max-width:700px;margin:0;font-size:16px;line-height:1.8}.peoplePage .disciplineTabs{border-color:#111;margin-top:32px}.peoplePage .disciplineTabs button{color:#111;border-color:#111;min-height:80px;padding:18px 22px}.peoplePage .disciplineTabs button span{letter-spacing:-.02em;font-size:max(18px,min(2vw,27px));font-weight:600}.peoplePage .disciplineTabs button b{font-size:11px}.peoplePage .filterNote{color:#666;margin:16px 0 28px;font-size:12px;line-height:1.6}.peoplePage .featuredProfileCard{color:#111;background:#fff;border:1px solid #111;gap:38px;margin:0 0 28px;padding:36px}.peoplePage .profileIdentity .profileNumber,.peoplePage .profileIdentity small{letter-spacing:.09em;font-size:10px}.peoplePage .profileMonogram{border-color:#111;font-size:23px;font-weight:600}.peoplePage .profileIdentity h3{letter-spacing:-.04em;margin:8px 0;font-size:max(30px,min(3.5vw,48px));font-weight:600;line-height:1.05}.peoplePage .profileDetails{border-color:#bbb}.peoplePage .profileDetails .kicker{color:#666;opacity:1}.peoplePage .divisionTags span{border-color:#111;font-size:11px}.peoplePage .profileDetails p{color:#333;max-width:650px;font-size:15px;line-height:1.8}.peoplePage .profileDetails a{color:#111;font-size:13px;font-weight:650}.peoplePage .featuredProfileCard>strong{font-size:34px;font-weight:600}.peoplePage .featuredProfileCard>strong small{font-size:9px}.peoplePage .designerGrid{border-color:#d8d8d3}.peoplePage .designerGrid article{background:#fff;border-color:#d8d8d3;min-height:132px;padding:20px 16px}.peoplePage .designerGrid article:nth-child(odd){border-color:#d8d8d3}.peoplePage .miniMonogram{color:#111;background:#fff;border:1px solid #999;font-size:10px;font-weight:650}.peoplePage .designerGrid h3{font-size:18px;font-weight:650;line-height:1.25}.peoplePage .designerGrid small{color:#666;font-size:10px;line-height:1.5}.peoplePage .profileMiniCard p{color:#555;font-size:11px;line-height:1.55}.peoplePage .profileMiniCard .miniBio{border-color:#d8d8d3}.peoplePage .designerGrid article>b{font-size:25px;font-weight:560}.peoplePage .emptyDiscipline{color:#111;border-color:#d8d8d3}.peoplePage .emptyDiscipline b{font-size:30px;font-weight:600}.peoplePage .emptyDiscipline p{color:#666}@media (max-width:800px){.publicPage .top{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 20px}.publicPage .mark{max-width:210px;font-size:11px}.publicPage .top nav{border-top:1px solid #d8d8d3;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;padding-top:8px}.publicPage .top nav a{padding:9px 12px 8px;font-size:11px}.publicPage .languagePicker{grid-area:1/2}.conceptStandalone,.peoplePage .publicCredits{padding:58px 20px 78px}.conceptStandalone>h1{padding-bottom:34px;font-size:max(38px,min(12vw,60px));line-height:1.1}.conceptStandalone .conceptEssay{margin:38px 0 50px}.conceptStandalone .conceptEssay p{font-size:16px;line-height:1.9}.conceptStandalone .peopleCta{margin-left:0}.peoplePage .creditsHead{grid-template-columns:1fr;gap:20px;padding-bottom:30px}.peoplePage .creditsHead p{grid-column:1}.peoplePage .disciplineTabs{grid-template-columns:repeat(3,1fr)}.peoplePage .disciplineTabs button{border-bottom:0;border-right:1px solid #111;min-height:64px;padding:12px 10px}.peoplePage .disciplineTabs button:last-child{border-right:0}.peoplePage .disciplineTabs button span{font-size:15px}.peoplePage .disciplineTabs button b{width:22px;height:22px;font-size:9px}.peoplePage .featuredProfileCard{gap:24px;padding:24px}.peoplePage .profileDetails{border-color:#bbb}}@media (max-width:480px){.peoplePage .disciplineTabs button{justify-content:center}.peoplePage .disciplineTabs button b{display:none}}.publicPage .top nav a.active{border-color:var(--public-red);color:var(--public-red)}.conceptStandalone>h1{padding-left:30px;position:relative}.conceptStandalone>h1:before{content:"";background:var(--public-red);width:6px;position:absolute;top:.09em;bottom:calc(48px + .08em);left:0}.conceptStandalone .conceptEssay{position:relative}.conceptStandalone .conceptEssay:before{content:"";background:var(--public-red);width:72px;height:5px;margin-bottom:34px;display:block}.conceptStandalone .peopleCta{border-color:var(--public-red);color:#111}.conceptStandalone .peopleCta:hover{color:var(--public-red)}.peoplePage .creditsHead{padding-left:24px;position:relative}.peoplePage .creditsHead:before{content:"";background:var(--public-red);width:5px;position:absolute;top:0;bottom:38px;left:0}.peoplePage .disciplineTabs{border:2px solid var(--public-red)}.peoplePage .disciplineTabs button:hover,.peoplePage .disciplineTabs button.active{background:var(--public-red);color:#fff}.peoplePage .featuredProfileCard{border:2px solid var(--public-red);position:relative}.peoplePage .featuredProfileCard:before,.peoplePage .featuredProfileCard:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.peoplePage .featuredProfileCard:before{border-left:5px solid var(--public-red);border-top:5px solid var(--public-red);top:-7px;left:-7px}.peoplePage .featuredProfileCard:after{border-right:5px solid var(--public-red);border-bottom:5px solid var(--public-red);bottom:-7px;right:-7px}.peoplePage .profileMonogram,.peoplePage .miniMonogram{border-color:var(--public-red);color:var(--public-red)}.peoplePage .divisionTags span{border-color:var(--public-red)}.peoplePage .profileDetails a{color:var(--public-red)}.peoplePage .designerGrid article{transition:border-color .18s,box-shadow .18s}.peoplePage .designerGrid article:hover{box-shadow:inset 4px 0 0 var(--public-red)}.publicPage>.copyright:before{content:"";vertical-align:middle;background:var(--public-red);width:32px;height:3px;margin-right:12px;display:inline-block}@media (max-width:800px){.conceptStandalone>h1{padding-left:20px}.conceptStandalone>h1:before{width:4px;bottom:calc(34px + .08em)}.peoplePage .creditsHead{padding-left:18px}.peoplePage .creditsHead:before{width:4px;bottom:30px}}.publicAccessCheck{background:#fff;min-height:100vh}.entryGate{color:#111;background:#fff;min-height:100svh;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,Arial,sans-serif}.entryGate .entryTop{color:#111;border-color:#d8d8d3;min-height:88px}.entryGate .entryTop>button{color:#111}.entryGate>section{width:min(1180px,100%);padding:max(56px,min(8vw,112px)) max(22px,min(7vw,82px))}.entryGate h1{color:#111;letter-spacing:-.045em;max-width:760px;margin:22px 0 48px;font-size:max(40px,min(6vw,78px));font-weight:600;line-height:1.08}.entryGate .kicker{color:#666;font-family:inherit}.entryChoices button{background:var(--red);color:#fff;border:0;border-radius:0;min-height:190px;padding:30px}.entryChoices button:nth-child(2){background:#c84435}.entryChoices button:hover{background:#a93629}.entryChoices b{font-family:inherit;font-size:max(25px,min(3vw,36px));font-weight:700}.entryChoices span{color:#fff;opacity:.9;font-size:14px;line-height:1.65}.entryGate .creatorEntry{color:#555}.gateInvite input{color:#111;background:#fff;border-color:#999}.gateInvite .primary{background:var(--red)}.gateInvite{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.gateInvite label{gap:8px;display:grid}.gateInvite label>span{letter-spacing:.05em;font-size:12px;font-weight:750}.gateInvite label input{width:100%;font-size:18px}.gateInvite .primary{min-height:60px}@media (max-width:800px){.gateInvite{grid-template-columns:1fr}}.conceptStandalone>h1{border-bottom:0;padding-left:0}.conceptStandalone>h1:before,.conceptStandalone .conceptEssay:before{display:none}.conceptHeadlineLine{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}.conceptHeadlineLine.accent{background:var(--public-red);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-top:14px;padding:16px 24px 20px}.conceptLabelBlock{background:var(--public-red);padding:9px 13px;display:inline-block;color:#fff!important}.conceptStandalone .conceptEssay{margin-top:64px}.conceptStandalone .peopleCta{background:var(--public-red);color:#fff;border-bottom:0;padding:13px 17px}.conceptStandalone .peopleCta:hover{color:#fff;background:#bd3f31}.peoplePage .creditsHead{padding-left:0}.peoplePage .creditsHead:before{display:none}.peoplePage .creditsHead .kicker{background:var(--public-red);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:9px 13px;display:inline-block}.peoplePage .disciplineTabs{background:0 0;border:0;gap:10px;display:grid}.peoplePage .disciplineTabs button,.peoplePage .disciplineTabs button:last-child{background:var(--public-red);color:#fff;border:0;min-height:94px}.peoplePage .disciplineTabs button:hover{color:#fff;background:#c74435}.peoplePage .featuredProfileCard{border:1px solid #d8d8d3;gap:0;padding:0;overflow:visible}.peoplePage .profileIdentity{background:var(--public-red);color:#fff;min-width:0;padding:34px}.peoplePage .profileMonogram{color:#fff;border-color:#fff}.peoplePage .profileDetails{margin:34px 0;padding-right:34px}.peoplePage .featuredProfileCard>strong{padding:34px 28px 34px 20px}.peoplePage .divisionTags span,.peoplePage .miniMonogram{background:var(--public-red);color:#fff;border:0}.publicPage>.copyright:before{background:var(--public-red);height:8px}@media (max-width:900px){.peoplePage .featuredProfileCard{grid-template-columns:1fr}.peoplePage .profileDetails{margin:0;padding:28px}.peoplePage .featuredProfileCard>strong{color:#fff;padding:0;top:28px;right:28px}}@media (max-width:800px){.entryGate .entryTop{align-items:center;padding:12px 20px}.entryGate>section{padding:52px 20px 72px}.entryGate h1{margin-bottom:34px;font-size:max(38px,min(11vw,58px))}.entryChoices{grid-template-columns:1fr}.entryChoices button{min-height:150px;padding:24px}.conceptStandalone>h1{padding-left:0}.conceptHeadlineLine.accent{margin-top:10px;padding:12px 16px 15px}.conceptStandalone .conceptEssay{margin-top:46px}.peoplePage .creditsHead{padding-left:0}.peoplePage .disciplineTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.peoplePage .disciplineTabs button,.peoplePage .disciplineTabs button:last-child{border:0;min-height:68px;padding:12px 8px}.peoplePage .disciplineTabs button.active{box-shadow:inset 0 -4px #111}.peoplePage .profileIdentity{padding:26px 22px}.peoplePage .profileDetails{padding:24px 22px}}@media (max-width:520px){.publicPage .top{padding:12px 16px}.publicPage .mark{max-width:155px;font-size:10px}.publicPage .languagePicker>span{font-size:0}.publicPage .languagePicker>span b{font-size:13px}.publicPage .languagePicker select{min-width:100px;max-width:112px}.conceptStandalone,.peoplePage .publicCredits{padding-left:16px;padding-right:16px}.conceptStandalone>h1{font-size:max(36px,min(11.5vw,52px))}.conceptStandalone .conceptEssay p{font-size:15.5px;line-height:1.85}.peoplePage .creditsHead h2{font-size:38px}.peoplePage .disciplineTabs button span{font-size:14px}.peoplePage .featuredProfileCard>strong{top:24px;right:20px}}.conceptStandalone>h1{letter-spacing:-.04em;max-width:760px;margin-top:34px;padding-bottom:0;font-size:max(44px,min(5.3vw,72px));font-weight:600;line-height:1.12}.conceptHeadlineLine.accent{color:#111;background:0 0;margin-top:2px;padding:0}@media (max-width:800px){.conceptStandalone>h1{max-width:560px;margin-top:28px;font-size:max(38px,min(10vw,54px))}}@media (max-width:520px){.conceptStandalone>h1{font-size:max(36px,min(10vw,46px));line-height:1.15}}.publicPage{--public-red:#e95743;overflow-x:clip}.entryChoices button,.entryChoices button:nth-child(2),.entryChoices button:hover,.gateInvite .primary,.conceptLabelBlock,.conceptStandalone .peopleCta,.peoplePage .creditsHead .kicker,.peoplePage .disciplineTabs button,.peoplePage .disciplineTabs button:hover,.peoplePage .disciplineTabs button.active,.peoplePage .profileIdentity,.peoplePage .divisionTags span,.peoplePage .miniMonogram{background:var(--public-red)}.peoplePage .disciplineTabs button.active{box-shadow:inset 0 -6px #111}.conceptStandalone{width:min(1120px,100%);padding-left:max(24px,min(5vw,64px));padding-right:max(24px,min(5vw,64px))}.conceptStandalone .conceptEssay{max-width:760px;margin:58px auto 68px}.conceptStandalone .peopleCta{margin-left:max(0px,50% - 380px)}.peoplePage .publicCredits{width:min(1120px,100%);padding-left:max(24px,min(5vw,64px));padding-right:max(24px,min(5vw,64px))}.peoplePage .creditsHead{grid-template-columns:1fr;gap:22px;padding-bottom:34px;display:grid}.peoplePage .creditsHead h2{max-width:760px;margin:0;font-size:max(42px,min(5vw,64px))}.peoplePage .creditsHead p{grid-column:1;align-self:auto;max-width:720px;margin:0}.peoplePage .disciplineTabs{width:100%}.peoplePage .featuredProfileCard{grid-template-columns:minmax(260px,300px) minmax(0,1fr);min-width:0;display:grid}.peoplePage .profileIdentity{grid-template-columns:72px minmax(0,1fr);gap:16px;min-width:0}.peoplePage .profileMonogram{width:72px;height:72px}.peoplePage .profileIdentity>div:last-child{min-width:0}.peoplePage .profileIdentity h3{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;max-width:100%;margin:7px 0 0;font-size:max(29px,min(3.2vw,38px));line-height:1.05}.peoplePage .profileDetails{min-width:0;margin:0;padding:32px 96px 32px 34px;overflow:hidden}.peoplePage .profileDetails p{overflow-wrap:anywhere}.peoplePage .featuredProfileCard>strong{color:#111;padding:0;position:absolute;bottom:28px;right:26px}.peoplePage .divisionTags{max-width:100%}.peoplePage .divisionTags span{white-space:nowrap}.peoplePage .designerGrid,.peoplePage .profileMiniCard{min-width:0}@media (max-width:900px){.peoplePage .featuredProfileCard{grid-template-columns:1fr}.peoplePage .profileDetails{padding:26px 22px}.peoplePage .featuredProfileCard>strong{color:#fff;top:26px;bottom:auto;right:22px}}@media (max-width:800px){.conceptStandalone .conceptEssay{margin:44px 0 52px}.conceptStandalone .peopleCta{margin-left:0}.peoplePage .publicCredits{padding-left:20px;padding-right:20px}.peoplePage .creditsHead{gap:16px;padding-bottom:28px}.peoplePage .creditsHead h2{font-size:max(38px,min(10vw,48px))}.peoplePage .disciplineTabs button.active{box-shadow:inset 0 -4px #111}.peoplePage .profileIdentity h3{font-size:34px}}@media (max-width:520px){.conceptStandalone,.peoplePage .publicCredits{padding-left:16px;padding-right:16px}.peoplePage .disciplineTabs{gap:5px}.peoplePage .disciplineTabs button{min-width:0}.peoplePage .profileIdentity{grid-template-columns:60px minmax(0,1fr);padding:22px 18px}.peoplePage .profileMonogram{width:60px;height:60px}.peoplePage .profileIdentity h3{font-size:30px}}.conceptSubtitle{color:#595959;letter-spacing:.08em;max-width:760px;margin:22px 0 0;font-size:max(15px,min(1.5vw,18px));font-weight:650}html[lang=zh] .conceptHeadlineLine{white-space:nowrap}@media (max-width:520px){.conceptSubtitle{margin-top:16px;font-size:15px}}.entryChoices .entryChoice{background:var(--red);color:#fff;text-align:left;border:0;align-content:start;gap:14px;min-height:190px;padding:30px;text-decoration:none;display:grid;position:relative}.entryChoices .entryChoice:hover{background:#a93629}.entryChoices .entryChoice:focus-visible{background:#a93629}.entryChoices .entryChoice b{font-family:inherit;font-size:max(25px,min(3vw,36px));font-weight:700}.entryChoices .entryChoice span{color:#fff;opacity:.9;max-width:320px;font-size:14px;line-height:1.65}.entryChoices .entryChoice i{font-size:27px;position:absolute;bottom:20px;right:25px}.entryGate .entryTop>a{color:#111;text-decoration:none}.entryGate .creatorEntry{display:inline-block}.entryGate .ownerEntry{color:#111;border:1px solid #111;gap:5px;width:min(520px,100%);margin-top:20px;padding:17px 48px 17px 18px;text-decoration:none;display:grid;position:relative}.entryGate .ownerEntry span{color:#555;font-size:12px;line-height:1.5}.entryGate .ownerEntry i{font-size:20px;position:absolute;top:50%;right:18px;translate:0 -50%}.entryGate .ownerEntry:hover{color:#fff;background:#111}.entryGate .ownerEntry:focus-visible{color:#fff;background:#111}.entryGate .ownerEntry:hover span{color:#ddd}.entryGate .ownerEntry:focus-visible span{color:#ddd}.ownerGroupSignin{text-decoration:none;display:inline-block}.worktopLead{align-items:center;gap:12px;display:flex}.worktopLead>a{color:var(--ink);border:1px solid var(--line);letter-spacing:0;padding:8px 10px;font:700 12px/1 Arial,sans-serif;text-decoration:none}.worktopLead>a:hover{background:var(--red);border-color:var(--red);color:#fff}.worktopLead>a:focus-visible{background:var(--red);border-color:var(--red);color:#fff}.publicBack{border:1px solid var(--line)!important;color:var(--ink)!important;padding:9px 12px!important}.publicBack:hover{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.publicBack:focus-visible{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.groupCreateNote{color:#666;margin:0;padding:4px 26px 8px;line-height:1.6}.chatLoading{color:#20201d;background:#f0b232;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.chatLoading button{background:0 0;border:1px solid #20201d;padding:5px 10px;font-weight:700}.fileGallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.fileGallery .imageFileCard{color:#fff;text-align:left;background:#232428;border:1px solid #4b4d54;border-radius:8px;min-width:0;padding:0;overflow:hidden}.fileGallery .imageFileCard>img{object-fit:cover;background:#1e1f22;width:100%;height:150px;display:block}.fileGallery .imageFileCard>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.fileGallery .imageFileCard b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileGallery .imageFileCard:hover{outline:3px solid var(--red);outline-offset:2px}.fileGallery .imageFileCard:focus-visible{outline:3px solid var(--red);outline-offset:2px}.fileGallery .documentFileCard{grid-column:1/-1}.imageLightbox{z-index:100;place-items:center;padding:68px 24px 24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lightboxBackdrop{background:#111e;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.imageLightbox figure{z-index:1;justify-items:center;gap:10px;max-width:min(1100px,100%);max-height:100%;margin:0;display:grid;position:relative}.imageLightbox figure img{object-fit:contain;background:#111;max-width:100%;max-height:calc(100vh - 130px);display:block}.imageLightbox figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lightboxClose{z-index:2;color:#111;background:#fff;border:1px solid #fff;padding:10px 15px;font-size:20px;font-weight:800;position:fixed;top:18px;right:22px}.lightboxClose span{margin-left:5px;font-size:13px}@media (max-width:800px){.entryChoices .entryChoice{min-height:150px;padding:24px}.worktop{justify-content:space-between}.worktopLead>span{display:none}.worktopLead>a{padding:8px}.publicPage .top{flex-wrap:wrap}.publicPage .top nav{order:3;width:100%;display:flex;overflow-x:auto}.publicBack{margin-right:auto}.fileGallery{grid-template-columns:1fr 1fr}.fileGallery .imageFileCard>img{height:120px}.imageLightbox{padding:64px 10px 14px}.lightboxClose{top:10px;right:10px}}.wordmark{font-weight:400}.wordmark strong{font-weight:800}.wordmarkInline{letter-spacing:.08em}.entryTop .wordmark,.publicPage .mark .wordmark{font-weight:400}.brand{font:inherit;font-weight:400;line-height:1}.brand .wordmarkStacked{gap:5px;width:100%;display:grid}.brand .wordmarkStacked>span:first-child,.brand .wordmarkStacked>strong{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:.9;display:block}.brand .wordmarkStacked>span:first-child{font-weight:400}.brand .wordmarkStacked>strong{font-weight:800}.brand .wordmarkPhrase{letter-spacing:.12em;white-space:nowrap;margin-top:5px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2;display:block}.brand .wordmarkPhrase>span,.brand .wordmarkPhrase>strong{font:inherit;display:inline}.brand .wordmarkPhrase>strong{font-weight:800}html{scroll-behavior:auto}body,button,input,textarea,select{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}button:focus-visible{outline:3px solid var(--red);outline-offset:2px}a:focus-visible{outline:3px solid var(--red);outline-offset:2px}input:focus-visible{outline:3px solid var(--red);outline-offset:2px}textarea:focus-visible{outline:3px solid var(--red);outline-offset:2px}select:focus-visible{outline:3px solid var(--red);outline-offset:2px}.app .intro h1,.app .page>h1,.app .sectionTitle,.app .task h3,.discordEmpty h1,.groupModal header h2{font-family:inherit}.task,.serverRail button{transition:none}.task:hover{transform:none}.communityPage,.discordEmpty{background:var(--paper);color:var(--ink)}.discordEmpty{border-top:1px solid var(--line)}.discordEmpty p{color:#68645d}.emptyServerIcon{background:var(--red);color:#fff;border-radius:0}.communityShell{border-top:1px solid var(--line)}.serverRail{border-right:1px solid var(--line);background:#e6e1d7!important}.serverRail button{color:var(--ink);background:#f7f4ed;border:1px solid #c9c2b6;border-radius:0}.serverRail button:hover,.serverRail button.active{background:var(--red);border-color:var(--red);color:#fff;border-radius:0}.serverRail .addServer{color:var(--red);background:#f7f4ed}.serverRail .addServer:hover{background:var(--red);color:#fff}.channelRail{border-right:1px solid var(--line);color:var(--ink)!important;background:#ece7dd!important}.channelRail>header{border-color:var(--line)}.channelRail>header small,.channelTitle{color:#777169}.channelRail>button{color:#68645d;border-radius:0}.channelRail>button:hover,.channelRail>button.active{color:var(--ink);box-shadow:inset 4px 0 0 var(--red);background:#fff}.channelRail>footer{color:var(--ink);background:#e0dbd1}.channelRail>footer small{color:#716c64}.conversation{color:var(--ink);background:#faf8f3}.conversation>header{border-color:var(--line);background:#fff}.conversation>header small,.conversation>header>span{color:#716c64}.discordMessages article:hover{background:#f0ece4}.messageAvatar,.memberAvatar{background:var(--red);border-radius:0}.messageBody time{color:#777169}.messageActions button,.editComposer button{color:var(--ink);background:#fff;border-color:#cfc8bc;border-radius:0}.chatInitialLoading{min-height:calc(100vh - 72px)}.chatInitialLoading>div{justify-items:center;gap:14px;display:grid}.chatInitialLoading p{color:#5f5a52;margin:0}.chatLoadingMark{background:linear-gradient(90deg,var(--red) 0 28%,transparent 28% 36%,var(--red) 36% 64%,transparent 64% 72%,var(--red) 72% 100%);width:44px;height:12px;animation:1s steps(3,end) infinite chatLoad;display:block}@keyframes chatLoad{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.chatLoadingMark{animation:none}}.survey-shell,.lead-shell,.lead-login{--survey-ink:#171713;--survey-paper:#f2f0e9;--survey-line:#c9c5ba;--survey-red:#da2f22;background:var(--survey-paper);min-height:100vh;color:var(--survey-ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.survey-shell *,.lead-shell *,.lead-login *{box-sizing:border-box}.survey-head{border-bottom:1px solid var(--survey-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#f2f0e9f0;justify-content:space-between;align-items:center;height:72px;padding:0 max(20px,min(5vw,72px));display:flex;position:sticky;top:0}.survey-title{color:inherit;letter-spacing:.045em;font-size:13px;font-weight:800;text-decoration:none}.survey-title span{letter-spacing:.1em;margin-top:3px;font-size:11px;font-weight:500;display:block}.lang-switch{border:1px solid var(--survey-ink);background:0 0;border-radius:99px;padding:8px 13px;font-weight:700}.survey-intro{border-bottom:1px solid var(--survey-line);padding:max(54px,min(9vw,130px)) max(20px,min(8vw,120px)) max(48px,min(7vw,90px))}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:800}.survey-intro h1{letter-spacing:-.055em;max-width:1100px;margin:0 0 54px;font-size:max(38px,min(6.2vw,92px));line-height:.95}.survey-intro h1 em,.lead-login h1 em{color:var(--survey-red);font-style:normal;font-weight:400}.intro-grid{grid-template-columns:1fr 1fr;gap:max(28px,min(8vw,140px));max-width:1050px;margin-left:auto;display:grid}.intro-grid p{margin:0;font-size:max(15px,min(1.4vw,19px));line-height:1.7}.survey-meta{color:#6a675f;margin:56px 0 0;font-size:12px}.question-list,.review-panel{max-width:1040px;margin:auto;padding:20px max(20px,min(5vw,70px)) 100px}.question{border-bottom:1px solid var(--survey-line);grid-template-columns:64px 1fr;padding:58px 0;display:grid}.q-number{color:var(--survey-red);font-family:Georgia,serif;font-size:17px;font-style:italic}.q-label{letter-spacing:-.025em;margin-bottom:24px;font-size:max(20px,min(2.2vw,30px));font-weight:650;line-height:1.3;display:block}.q-label sup{color:var(--survey-red);margin-left:5px}.q-body input,.q-body textarea,.filters input,.filters select,.lead-login input{border:0;border-bottom:1px solid var(--survey-ink);width:100%;color:inherit;background:0 0;border-radius:0;padding:12px 2px;font-size:17px}.q-body textarea{resize:vertical;line-height:1.65}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.option{text-align:left;border:1px solid var(--survey-line);min-height:50px;color:inherit;background:#ffffff40;align-items:center;gap:12px;padding:12px 15px;font-size:14px;display:flex}.option span{color:#8b877c}.survey-actions{justify-content:space-between;align-items:center;gap:18px;padding-top:44px;display:flex}.survey-actions>span{color:#6a675f;font-size:12px}.button{border:1px solid var(--survey-ink);min-height:48px;color:inherit;letter-spacing:.02em;background:0 0;padding:13px 20px;font-weight:750}.button.primary{background:var(--survey-red);border-color:var(--survey-red);color:#fff}.button:disabled{opacity:.55}.form-error{color:#b51f17;font-size:13px;font-weight:700}.sticky-error{background:#fff2ed;border:1px solid #e2a39d;padding:12px;position:sticky;bottom:12px}.review-panel{padding-top:80px}.review-panel>h2{letter-spacing:-.05em;margin:0 0 50px;font-size:max(34px,min(5vw,65px))}.review-item{border-top:1px solid var(--survey-line);grid-template-columns:55px 1fr;padding:24px 0;display:grid}.review-item>span{color:var(--survey-red);font-family:Georgia,serif}.review-item h3{margin:0 0 8px;font-size:14px}.review-item p{white-space:pre-wrap;color:#4d4a44;margin:0;line-height:1.65}.survey-footer{border-top:1px solid var(--survey-line);letter-spacing:.1em;justify-content:space-between;padding:24px max(20px,min(5vw,72px));font-size:10px;display:flex}.survey-footer a{color:#77736a;text-decoration:none}.survey-confirm{place-content:center;padding:10vw;display:grid;position:relative}.survey-confirm h1{letter-spacing:-.05em;max-width:950px;margin:0 0 32px;font-size:max(38px,min(7vw,92px));line-height:1}.survey-confirm>p:last-child{max-width:580px;line-height:1.7}.survey-mark{color:var(--survey-red);opacity:.1;font:italic 25vw/.8 Georgia,serif;position:absolute;top:3vw;right:5vw}.lead-login{place-items:center;padding:24px;display:grid}.lead-login form{border:1px solid var(--survey-line);background:#f8f6f0;width:min(430px,100%);padding:max(28px,min(6vw,60px))}.lead-login h1{letter-spacing:-.05em;margin:0 0 48px;font-size:52px;line-height:.95}.lead-login label{font-size:12px;font-weight:700}.lead-login .button{width:100%;margin:24px 0}.lead-login a{color:#6a675f;font-size:12px}.lead-shell{padding:max(20px,min(5vw,70px))}.lead-head{border-bottom:1px solid var(--survey-ink);justify-content:space-between;align-items:end;padding-bottom:30px;display:flex}.lead-head h1{letter-spacing:-.055em;margin:0;font-size:max(36px,min(6vw,80px))}.lead-head h1 em{color:var(--survey-red);font-family:Georgia,serif;font-weight:400}.filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:20px;padding:28px 0;display:grid}.filters input,.filters select{font-size:13px}.filters span{font-size:12px}.response-card{text-align:left;border:0;border-bottom:1px solid var(--survey-line);width:100%;color:inherit;background:0 0;grid-template-columns:1fr 2fr 180px;gap:30px;padding:24px 4px;display:grid}.response-card div{gap:7px;display:grid}.response-card strong{font-size:18px}.response-card span,.response-card time{color:#77736a;font-size:11px}.response-card p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.profile-backdrop{z-index:20;background:#14141075;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-sheet{background:#f7f5ef;width:min(720px,94vw);height:100%;padding:max(28px,min(6vw,70px));position:relative;overflow:auto;box-shadow:-20px 0 70px #00000026}.profile-close{background:0 0;border:0;font-size:34px;position:absolute;top:20px;right:25px}.profile-sheet h2{letter-spacing:-.055em;margin:0 0 8px;font-size:max(42px,min(7vw,80px))}.profile-sheet>time{color:#77736a;font-size:11px}.profile-sheet section{border-top:1px solid var(--survey-line);padding:24px 0}.profile-sheet section:first-of-type{margin-top:50px}.profile-sheet h3{margin:0 0 10px;font-size:13px}.profile-sheet section p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.65}.lead-code-field{gap:10px;display:grid}.lead-code-field>span{line-height:1.4;display:block}.lead-code-field>input{min-height:52px;margin:0;padding:12px 4px;display:block}@media (max-width:700px){.survey-head{height:62px}.survey-intro{padding-top:54px}.survey-intro h1{margin-bottom:38px}.intro-grid{grid-template-columns:1fr;gap:22px}.question{grid-template-columns:38px 1fr;padding:42px 0}.option-grid{grid-template-columns:1fr}.survey-actions{flex-direction:column-reverse;align-items:stretch}.survey-actions .button{width:100%}.survey-footer span{display:none}.survey-footer{justify-content:flex-end}.lead-head{align-items:start;gap:20px}.lead-head .button{padding:9px}.filters{grid-template-columns:1fr 1fr}.filters input{grid-column:1/-1}.response-card{grid-template-columns:1fr auto;gap:10px}.response-card p{grid-area:2/1/auto/-1}.response-card time{grid-area:1/2}.response-card div{grid-column:1}.profile-sheet{width:100vw}.review-item{grid-template-columns:38px 1fr}}.survey-shell{--survey-ink:#20201d;--survey-paper:#fbfaf7;--survey-line:#dedbd3;--survey-red:#b9342a;background:var(--survey-paper)}.survey-head{border-color:var(--survey-line);background:#fbfaf7f0;height:64px;padding-inline-start:max(18px,min(4vw,56px));padding-inline-end:max(18px,min(4vw,56px))}.survey-title{letter-spacing:.065em;font-size:11px}.survey-title span{letter-spacing:.08em;color:#77736b;font-size:10px}.survey-tools{align-items:center;gap:18px;display:flex}.survey-progress{color:#77736b;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;align-items:center;gap:9px;width:104px;font-size:10px;display:grid}.survey-progress:before{content:"";background:#ddd9d0;grid-area:1/1;height:2px}.survey-progress i{background:var(--survey-red);z-index:1;grid-area:1/1;height:2px;transition:width .25s}.survey-progress:not(i){font-style:normal}.lang-switch{color:#4f4d47;border-color:#bcb8ae;min-width:48px;padding:7px 11px;font-size:11px;font-weight:600}.survey-intro{border-bottom:0;max-width:1160px;margin:auto;padding:max(60px,min(8vw,104px)) max(20px,min(6vw,78px)) max(48px,min(6vw,72px))}.eyebrow{letter-spacing:.18em;color:#737067;margin-bottom:18px;font-size:10px}.survey-intro h1{letter-spacing:-.045em;max-width:850px;margin-bottom:48px;font-size:max(34px,min(4.7vw,64px));font-weight:650;line-height:1.08}.survey-intro h1 em{font-weight:450}.intro-grid{gap:max(28px,min(6vw,80px));max-width:860px}.intro-grid p{color:#56534d;font-size:15px;line-height:1.75}.survey-meta{color:#858078;margin-top:42px}.question-list,.review-panel{max-width:880px;padding-top:0}.question{grid-template-columns:46px 1fr;padding:44px 0}.q-number{letter-spacing:.08em;color:#9b342d;padding-top:6px;font-family:Arial,sans-serif;font-size:10px;font-style:normal}.q-label{letter-spacing:-.015em;margin-bottom:20px;font-size:max(18px,min(1.8vw,23px));font-weight:600}.q-body input,.q-body textarea{border:1px solid var(--survey-line);background:#fff;border-radius:6px;padding:13px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.q-body textarea{min-height:118px}.q-body input:focus,.q-body textarea:focus{border-color:#8f8a80;outline:none;box-shadow:0 0 0 3px #20201d0f}.option-grid{gap:8px}.option{border-color:var(--survey-line);background:#fff;border-radius:6px;min-height:46px;padding:11px 13px;font-size:13px;transition:border-color .15s,background .15s}.option:hover{border-color:#9e9a91}.option.selected{background:#292925;border-color:#292925}.button{border-radius:6px;min-height:46px;font-size:13px}.button.primary:hover{background:#11110f}.survey-actions{padding-top:34px}.survey-footer{border-color:var(--survey-line);max-width:1160px;margin:auto;padding-inline-start:max(20px,min(6vw,78px));padding-inline-end:max(20px,min(6vw,78px))}.review-panel>h2{font-size:max(32px,min(4vw,52px))}@media (max-width:700px){.survey-head{height:58px;padding-inline-start:16px;padding-inline-end:16px}.survey-title{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.survey-title span{display:none}.survey-tools{gap:10px}.survey-progress{width:74px}.survey-intro{padding:48px 20px 36px}.survey-intro h1{margin-bottom:34px;font-size:34px;line-height:1.1}.intro-grid{gap:18px}.intro-grid p{font-size:14px}.survey-meta{margin-top:30px;line-height:1.5}.question-list,.review-panel{padding-inline-start:18px;padding-inline-end:18px}.question{grid-template-columns:30px 1fr;padding:34px 0}.q-label{margin-bottom:16px;font-size:18px}.q-body input,.q-body textarea{font-size:16px}.option{min-height:48px;font-size:14px}.survey-footer{padding-inline-start:18px;padding-inline-end:18px}}.form-section{border-bottom:2px solid var(--survey-ink);grid-template-columns:46px 1fr;gap:0;padding:78px 0 24px;display:grid}.form-section:first-child{padding-top:48px}.form-section>span{letter-spacing:.12em;color:#8b877f;padding-top:7px;font-size:10px}.form-section h2{letter-spacing:-.035em;margin:0;font-size:max(26px,min(3vw,38px));font-weight:600}.form-section p{color:#7b776f;margin:8px 0 0;font-size:12px}.form-section+.question{padding-top:34px}.question-list>.question:last-of-type{border-bottom:0}@media (max-width:700px){.form-section{grid-template-columns:30px 1fr;padding:58px 0 18px}.form-section:first-child{padding-top:34px}.form-section h2{font-size:26px}.form-section p{line-height:1.45}}.survey-step-head{max-width:880px;margin:auto;padding:72px max(20px,min(5vw,70px)) 28px}.survey-step-head h1{letter-spacing:-.045em;margin:0;font-size:max(38px,min(5vw,60px))}.survey-step-head>p:last-child{color:#77736b;margin:12px 0 0;font-size:14px}.focused-form{min-height:58vh}.section-progress{border-bottom:1px solid var(--survey-line);grid-template-columns:repeat(5,1fr);gap:8px;padding:12px 0 26px;display:grid}.section-progress button{text-align:left;color:#aaa69d;background:0 0;border:0;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:0;font-size:10px;display:grid}.section-progress button span{border:1px solid #cfcac0;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:600;display:grid}.section-progress button b{font-weight:500}.section-progress button.active{color:var(--survey-ink)}.section-progress button.active span{background:var(--survey-ink);border-color:var(--survey-ink);color:#fff}.section-progress button.done{color:#6d6a63;cursor:pointer}.section-progress button.done span{border-color:#77736b}.focused-form>.question:first-of-type{padding-top:38px}.step-actions{border-top:1px solid var(--survey-line);margin-top:18px}.step-actions .button{min-width:128px}@media (max-width:700px){.survey-step-head{padding:48px 18px 18px}.survey-step-head h1{font-size:36px}.section-progress{grid-template-columns:repeat(5,94px);padding-bottom:18px;overflow-x:auto}.section-progress button{grid-template-columns:22px 1fr}.focused-form{min-height:64vh}.step-actions{flex-direction:row}.step-actions .button{flex:1;width:auto}.step-actions>span{align-self:center}}.survey-intro h1{letter-spacing:-.035em;max-width:1120px;font-size:max(34px,min(4.1vw,58px));line-height:1.16}.survey-intro h1 em{margin-top:8px;display:block}.survey-intro{padding-top:max(64px,min(8vw,108px))}.proposal-note{border-top:1px solid var(--survey-ink);border-bottom:1px solid var(--survey-line);grid-template-columns:110px 1fr;gap:24px;margin-top:42px;padding:26px 0;display:grid}.proposal-note span{letter-spacing:.16em;color:#77736b;padding-top:4px;font-size:10px;font-weight:700}.proposal-note p{color:#494741;max-width:620px;margin:0;font-size:14px;line-height:1.75}@media (max-width:700px){.survey-intro h1{letter-spacing:-.025em;font-size:31px;line-height:1.22}.survey-intro h1 em{margin-top:10px}.proposal-note{grid-template-columns:1fr;gap:10px;padding:22px 0}.proposal-note p{font-size:13px;line-height:1.7}}.survey-shell,.lead-shell,.lead-login{--survey-ink:#11110f;--survey-paper:#f7f5ee;--survey-line:#bdb9ad;--survey-red:#d62920;--survey-blue:#c72d24;--survey-yellow:#efc927;background:var(--survey-paper)}.survey-head{border-bottom:3px solid var(--survey-ink);background:#f7f5eef5;height:70px;padding:0}.survey-title{border-right:3px solid var(--survey-ink);background:linear-gradient(90deg,var(--survey-red) 0 12px,transparent 12px);min-width:min(470px,52vw);height:67px;color:var(--survey-ink);padding:14px max(18px,min(4vw,54px));font-weight:800;display:block}.survey-tools{height:67px}.survey-progress{width:130px}.survey-progress:before,.survey-progress i{height:4px}.survey-progress i{background:var(--survey-blue)}.lang-switch{border:0;border-left:3px solid var(--survey-ink);background:var(--survey-yellow);min-width:70px;height:67px;color:var(--survey-ink);border-radius:0;padding:0 20px;font-weight:800}.survey-intro{border-left:3px solid var(--survey-ink);border-right:3px solid var(--survey-ink);max-width:1180px;margin:0 auto;padding:88px 64px 76px;position:relative;overflow:hidden}.survey-intro:before{content:"";background:var(--survey-blue);border-left:3px solid var(--survey-ink);border-bottom:3px solid var(--survey-ink);width:18%;height:24px;position:absolute;top:0;right:0}.survey-intro:after{content:"";background:var(--survey-yellow);border-right:3px solid var(--survey-ink);border-top:3px solid var(--survey-ink);width:28%;height:18px;position:absolute;bottom:0;left:0}.survey-intro h1{max-width:1080px;font-size:max(38px,min(4.25vw,62px));font-weight:750;line-height:1.14}.survey-intro h1 em{color:var(--survey-red);font-weight:750}.intro-grid{border:3px solid var(--survey-ink);grid-template-columns:1.2fr .8fr;gap:0;max-width:none;margin:0}.intro-grid p{color:var(--survey-ink);background:#fff;padding:24px 26px}.intro-grid p+p{border-left:3px solid var(--survey-ink);background:#ece9df}.question-list,.review-panel{max-width:940px}.survey-step-head{border-left:3px solid var(--survey-ink);border-right:3px solid var(--survey-ink);border-bottom:3px solid var(--survey-ink);background:#fff;max-width:940px;padding:62px 68px 32px;position:relative}.survey-step-head:after{content:"";background:var(--survey-red);border-left:3px solid var(--survey-ink);border-top:3px solid var(--survey-ink);width:18%;height:14px;position:absolute;bottom:0;right:0}.section-progress{border:3px solid var(--survey-ink);background:#fff;gap:0;padding:0}.section-progress button{border-right:1px solid var(--survey-ink);grid-template-columns:22px 1fr;min-height:58px;padding:10px}.section-progress button:last-child{border-right:0}.section-progress button span{border:2px solid var(--survey-ink);color:var(--survey-ink);border-radius:0}.section-progress button.active{background:var(--survey-yellow)}.section-progress button.active span{background:var(--survey-ink)}.section-progress button.done:first-child{box-shadow:inset 0 -6px 0 var(--survey-red)}.section-progress button.done:nth-child(2){box-shadow:inset 0 -6px 0 var(--survey-blue)}.section-progress button.done:nth-child(3){box-shadow:inset 0 -6px 0 var(--survey-yellow)}.question{border-bottom:2px solid var(--survey-ink);grid-template-columns:52px 1fr;padding:48px 0}.q-number{background:var(--survey-ink);color:#fff;place-items:center;width:34px;height:34px;padding:0;font-weight:800;display:grid}.q-label{font-weight:750}.q-label sup{color:var(--survey-red)}.q-body input,.q-body textarea{border:2px solid var(--survey-ink);background:#fff;border-radius:0;box-shadow:6px 6px #dedbd1}.q-body input:focus,.q-body textarea:focus{border-color:var(--survey-blue);box-shadow:6px 6px 0 var(--survey-blue)}.option-grid{border-top:2px solid var(--survey-ink);border-left:2px solid var(--survey-ink);gap:0}.option{border:0;border-right:2px solid var(--survey-ink);border-bottom:2px solid var(--survey-ink);background:#fff;border-radius:0;min-height:56px}.option:hover{background:#f0ede3}.option.selected{background:var(--survey-blue);border-color:var(--survey-ink);color:#fff}.option.selected:nth-child(3n+1){background:var(--survey-red)}.option.selected:nth-child(3n){background:#11110f}.option.selected span{color:var(--survey-yellow)}.button{border:2px solid var(--survey-ink);box-shadow:5px 5px 0 var(--survey-ink);background:#fff;border-radius:0}.button:hover{box-shadow:3px 3px 0 var(--survey-ink);transform:translate(2px,2px)}.button.primary{background:var(--survey-blue);border-color:var(--survey-ink)}.proposal-note{border:3px solid var(--survey-ink);background:linear-gradient(90deg,var(--survey-yellow) 0 12px,#fff 12px);padding:24px}.survey-footer{border-top:3px solid var(--survey-ink);color:#fff;background:#11110f;max-width:none}.survey-footer a{color:#fff}.review-item{border-top:2px solid var(--survey-ink)}.lead-login form{border:3px solid var(--survey-ink);box-shadow:14px 14px 0 var(--survey-blue);background:#fff;border-radius:0}.lead-shell{background:var(--survey-paper)}.lead-head{border-bottom:3px solid var(--survey-ink)}.filters,.filters input,.filters select,.lead-login input{border-bottom:2px solid var(--survey-ink)}.response-list{border-top:0}.response-card{border-bottom:2px solid var(--survey-ink);padding:26px 16px}.profile-sheet{border-left:4px solid var(--survey-ink);background:#fff}.profile-sheet:before{content:"";background:var(--survey-red);border:2px solid var(--survey-ink);width:88px;height:18px;margin-bottom:38px;display:block}@media (max-width:700px){.survey-head{height:60px}.survey-title{flex:1;min-width:0;height:57px;padding:18px 16px 12px}.survey-tools{height:57px}.survey-progress{display:none}.lang-switch{min-width:58px;height:57px;padding:0 14px}.survey-intro{border-left:0;border-right:0;border-bottom:3px solid var(--survey-ink);padding:58px 20px 46px}.survey-intro:before{width:28%;height:15px}.survey-intro:after{height:12px}.survey-intro h1{font-size:32px}.intro-grid{grid-template-columns:1fr}.intro-grid p{padding:20px}.intro-grid p+p{border-left:0;border-top:3px solid var(--survey-ink)}.survey-step-head{border-left:0;border-right:0;padding:42px 20px 26px}.section-progress{display:flex;overflow-x:auto}.section-progress button{min-width:112px}.question{grid-template-columns:38px 1fr;padding:38px 0}.q-number{width:27px;height:27px}.option-grid{grid-template-columns:1fr}.proposal-note{padding:20px}.button{box-shadow:4px 4px 0 var(--survey-ink)}}.section-progress button b{white-space:nowrap}@media (max-width:700px){.section-progress{overflow:hidden}.section-progress button{border-right:1px solid var(--survey-ink);flex:1;grid-template-columns:1fr;place-items:center;min-width:0}.section-progress button b{display:none}}.drivePage{max-width:1440px;padding-top:42px}.driveWelcome{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:36px;padding-bottom:34px;display:grid}.driveWelcome h1{letter-spacing:-.045em;margin:13px 0 12px;font:500 max(38px,min(5vw,64px))/1.05 Arial,Noto Sans SC,sans-serif}.driveWelcome p{color:#6f6c65;margin:0;line-height:1.6}.driveSearch{background:#fff;border:1px solid #c9c5bc;border-radius:24px;align-items:center;gap:10px;height:50px;padding:0 18px;display:flex}.driveSearch span{color:#77736b;font-size:22px}.driveSearch input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.driveFolders{padding:36px 0}.driveFolders h2,.driveRecent h2{margin:0 0 18px;font-size:15px}.driveFolders>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.driveFolder{text-align:left;min-height:142px;color:var(--ink);background:#fff;border:1px solid #d0ccc2;border-radius:10px;grid-template-columns:1fr auto;align-content:end;gap:7px;padding:30px 18px 16px;display:grid;position:relative;overflow:hidden}.driveFolder:hover{border-color:#77736b;box-shadow:0 5px 18px #28272012}.driveFolder .folderTab{background:#d9d5cc;border-radius:5px 5px 2px 2px;width:42px;height:22px;position:absolute;top:15px;left:18px}.driveFolder.yellow .folderTab{background:#efc927}.driveFolder.red .folderTab{background:#d94a3e}.driveFolder.blue .folderTab{background:#c72d24}.driveFolder b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.driveFolder small{color:#77736b;grid-column:1/-1}.driveFolder i{grid-area:1/2/3;align-self:center;font-style:normal}.driveRecent{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.driveSectionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.driveSectionHead h2{margin:0}.driveSectionHead span{color:#89857d;letter-spacing:.08em;font-size:10px}.driveRecent>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #e4e1da;grid-template-columns:42px minmax(180px,1fr) minmax(180px,1.4fr) 90px;align-items:center;gap:12px;padding:14px 20px;display:grid}.driveRecent>button:last-child{border-bottom:0}.driveRecent small,.driveRecent time{color:#77736b;font-size:12px}.fileGlyph{background:#f2efe8;border:1px solid #aaa;place-items:center;width:30px;height:34px;display:grid}.fileGlyph.red{color:#d94a3e;border-color:#d94a3e}.fileGlyph.blue{color:#c72d24;border-color:#c72d24}.fileGlyph.yellow{color:#8d7600;border-color:#cba900}.driveNote{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:24px;margin-top:34px;padding:24px 0;display:grid}.driveNote span{letter-spacing:.12em;color:#77736b;font:700 10px monospace}.driveNote p{max-width:750px;margin:0;line-height:1.7}@media (max-width:900px){.driveFolders>div{grid-template-columns:1fr 1fr}.driveWelcome{grid-template-columns:1fr}.driveRecent>button{grid-template-columns:38px 1fr 90px}.driveRecent>button small{display:none}}@media (max-width:600px){.drivePage{padding-top:28px}.driveFolders>div{grid-template-columns:1fr}.driveFolder{min-height:118px}.driveRecent>button{grid-template-columns:34px 1fr}.driveRecent>button time,.driveSectionHead span{display:none}.driveNote{grid-template-columns:1fr;gap:8px}}.workspaceFiles{max-width:1500px;padding-top:42px}.workspaceFilesHead{border-bottom:1px solid var(--line);grid-template-columns:1fr 330px;align-items:end;gap:36px;padding-bottom:34px;display:grid}.workspaceFilesHead h1{letter-spacing:-.045em;margin:13px 0 12px;font:500 max(38px,min(5vw,64px))/1.05 Arial,Noto Sans SC,sans-serif}.workspaceFilesHead p{color:#6f6c65;margin:0;line-height:1.6}.photoJournalLink{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;grid-template-columns:1fr auto;gap:7px;padding:20px;display:grid}.photoJournalLink b{font-size:17px}.photoJournalLink span{color:#77736b;grid-column:1;font-size:12px;line-height:1.5}.photoJournalLink i{grid-area:1/2/3;align-self:center;font-size:21px;font-style:normal}.workspaceCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:32px;display:grid}.workspaceCategory{border:1px solid var(--line);background:#fff;min-width:0}.workspaceCategory>header{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;gap:13px;min-height:132px;padding:22px;display:grid}.workspaceCategory>header>span{color:#77736b;font:11px monospace}.workspaceCategory>header h2{margin:0 0 8px;font-size:22px}.workspaceCategory>header p{color:#77736b;margin:0;font-size:12px;line-height:1.55}.workspaceCategory>header>b{color:#8b877f;font:32px Georgia}.workspaceCategory.final{border-top:7px solid #c72d24}.workspaceCategory.draft{border-top:7px solid #efc927}.workspaceCategory.process{border-top:7px solid #d62920}.workspaceCategory>.upload{min-height:116px;margin:18px}.workspaceCategory .groupFiles{border:0;border-top:1px solid var(--line);margin:0;padding:12px}.workspaceCategory .fileGallery{grid-template-columns:1fr}.workspaceEmpty{border-top:1px solid var(--line);color:#8a867d;text-align:center;padding:28px 20px;font-size:12px}@media (max-width:1100px){.workspaceCategoryGrid{grid-template-columns:1fr}.workspaceCategory{grid-template-columns:300px 1fr;display:grid}.workspaceCategory>header{border-bottom:0;border-right:1px solid var(--line)}.workspaceCategory>.upload{grid-column:2}.workspaceCategory .groupFiles,.workspaceCategory .workspaceEmpty{grid-column:1/-1}}@media (max-width:700px){.workspaceFiles{padding-top:28px}.workspaceFilesHead{grid-template-columns:1fr}.workspaceCategory{display:block}.workspaceCategory>header{border-right:0;border-bottom:1px solid var(--line)}.workspaceCategory>.upload{margin:14px}.workspaceCategoryGrid{gap:20px}}.survey-title{background:0 0}.survey-intro:before,.survey-intro:after,.survey-step-head:after,.profile-sheet:before{content:none;display:none}.section-progress button.done:first-child,.section-progress button.done:nth-child(2),.section-progress button.done:nth-child(3){box-shadow:none}.section-progress{overflow:hidden;gap:0!important}.section-progress button,.section-progress button.active,.section-progress button.done{background-clip:border-box;box-shadow:none!important;border-radius:0!important;margin:0!important}:root{--ink:#191a18;--paper:#f5f4f0;--line:#d8d6cf;--red:#b83a31;--blue:#c72d24;--green:#657862}body{background:var(--paper);text-rendering:optimizelegibility;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.app>aside{background:#191a18;border-right:1px solid #30312e;width:252px;padding:30px 18px}.brand{color:#f6f5f1;margin:0 4px 42px}.wordmark{letter-spacing:-.02em}.wordmarkStacked>span:first-child{letter-spacing:.16em;font-size:11px}.wordmarkStacked>strong{font:600 50px/1 Arial,sans-serif}.wordmarkPhrase{margin-top:4px;letter-spacing:.08em!important;font-size:10px!important}.app nav button{color:#aaa9a3;border-radius:5px;min-height:44px;padding:11px 13px;font-size:13px;transition:background .15s,color .15s}.app nav button.active{color:#191a18;background:#f4f3ef}.asideFoot{border-color:#393a36;padding-inline-start:6px;padding-inline-end:6px}.workspace{background:#f6f5f1}.worktop{border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;height:68px;padding-inline-start:max(22px,min(4vw,54px));padding-inline-end:max(22px,min(4vw,54px))}.worktop a{color:#575852;text-decoration:none}.avatar{background:#2d2e2b;font-size:11px}.languagePicker{background:#fff!important;border:1px solid #c7c5bd!important;border-radius:4px!important;padding:3px 5px!important}.languagePicker>span{color:#66655f;font-size:9px!important}.languagePicker>span b{letter-spacing:.08em;color:#8c8a83;font-size:8px!important}.languagePicker select{border-left:1px solid #ddd9d1!important;min-width:118px!important;font-size:10px!important}.page{padding-top:54px}.workspaceFilesHead,.driveWelcome{border-color:#cfcdc6}.workspaceFilesHead h1,.driveWelcome h1{font-weight:560}.workspaceCategoryGrid{gap:18px}.workspaceCategory{border-color:#d4d1c9;box-shadow:0 2px 10px #14141209}.workspaceCategory.final,.workspaceCategory.draft,.workspaceCategory.process{border-top-width:4px}.workspaceCategory.final{border-top-color:#c72d24}.workspaceCategory.draft{border-top-color:#c1a326}.workspaceCategory.process{border-top-color:#b83a31}.workspaceCategory>.upload{background:#faf9f6;border-color:#bdbab1;transition:background .15s,border-color .15s}.workspaceCategory>.upload:hover{background:#f1efe9;border-color:#75736c}.photoJournalLink{border-radius:6px;transition:background .15s,border-color .15s}.photoJournalLink:hover{background:#fff;border-color:#77756e}.entryGate{background:#1c1d1b}.entryGate .entryChoice{background:#262724!important;border-color:#555650!important}.entryGate .entryChoice:hover{background:#333430!important}.entryGate h1{letter-spacing:-.035em}.lead-shell,.lead-login,.survey-shell{font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.lead-shell .button,.lead-login .button{box-shadow:none;border-width:1px;border-radius:3px}.response-card:hover{background:#ece9e1}.profile-sheet{box-shadow:-12px 0 45px #0000001f}@media (max-width:800px){.app{padding-bottom:70px;display:block}.app>aside{border-top:1px solid #30312e;border-right:0;width:100%}.app nav button{min-width:88px}.workspaceFilesHead h1{font-size:40px}.worktop{padding-inline-start:18px;padding-inline-end:18px}}.surveyHub{color:#191a18;background:#f6f5f1;flex-direction:column;min-height:100vh;display:flex}.surveyHub>header{background:#fff;border-bottom:1px solid #ccc9c1;justify-content:space-between;align-items:center;height:70px;padding:0 max(20px,min(5vw,72px));display:flex}.surveyHub>header>a{color:inherit;letter-spacing:.05em;font-size:12px;font-weight:800;text-decoration:none;display:grid}.surveyHub>header>a span{color:#77736b;margin-top:3px;font-size:10px;font-weight:500}.surveyHub>header>button{background:#fff;border:1px solid #aaa79f;padding:8px 13px;font-size:11px}.surveyHubIntro{max-width:1180px;padding:max(60px,min(9vw,120px)) max(20px,min(8vw,120px)) 54px}.surveyHubIntro>p{letter-spacing:.16em;color:#77736b;font:700 10px monospace}.surveyHubIntro h1{letter-spacing:-.06em;margin:24px 0 30px;font-size:max(48px,min(8vw,100px));line-height:.95}.surveyHubIntro>span{color:#5f5d57;max-width:680px;line-height:1.75;display:block}.surveyCatalogue{padding:0 max(20px,min(8vw,120px)) 100px}.surveyCatalogue>a{max-width:1100px;color:inherit;border-top:1px solid #191a18;border-bottom:1px solid #ccc9c1;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:34px 4px;text-decoration:none;display:grid}.surveyCatalogue span{letter-spacing:.12em;color:#9a352e;font:700 10px monospace}.surveyCatalogue h2{letter-spacing:-.035em;margin:14px 0;font-size:max(26px,min(4vw,48px))}.surveyCatalogue p{color:#69665f;max-width:700px;margin:0;line-height:1.65}.surveyCatalogue strong{white-space:nowrap;font-size:13px}.surveyHub>footer{letter-spacing:.08em;border-top:1px solid #ccc9c1;justify-content:space-between;margin-top:auto;padding:24px max(20px,min(5vw,72px));font-size:10px;display:flex}.surveyHub>footer a{color:inherit;text-decoration:none}@media (max-width:650px){.surveyHubIntro{padding-top:58px}.surveyCatalogue>a{grid-template-columns:1fr}.surveyCatalogue strong{margin-top:12px}.surveyHub>footer span{display:none}}.weekTabs{border:1px solid var(--ink);background:#fff;grid-template-columns:repeat(5,1fr);margin:24px 0 42px;display:grid}.weekTabs button{border:0;border-right:1px solid var(--ink);min-width:0;color:var(--ink);background:#fff;justify-content:space-between;align-items:center;padding:15px 12px;font-size:12px;font-weight:700;display:flex}.weekTabs button:last-child{border-right:0}.weekTabs button small{background:#eceae4;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.weekTabs button.active{background:var(--ink);color:#fff}.weekEmpty{border-top:1px solid var(--line);color:#6f6d66;padding:42px 0}.weekEmpty b{font-size:28px}.weekEmpty p{margin:10px 0 0}.opsCard>select{border:1px solid var(--line);background:#fff;width:100%;padding:12px}@media (max-width:600px){.weekTabs{grid-template-columns:repeat(5,minmax(92px,1fr));margin-bottom:30px;overflow-x:auto}.weekTabs button{padding:13px 10px}}.announcementBoard{background:#fff;border:1px solid #ccc9c1;margin-top:34px}.announcementBoard>header{border-bottom:1px solid #ccc9c1;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.announcementBoard h2{letter-spacing:-.035em;margin:9px 0 0;font-size:max(24px,min(3vw,38px))}.announcementBoard time{letter-spacing:.1em;color:#77736b;font:700 10px monospace}.announcementLead{background:#f0c928;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:32px;padding:26px 28px;display:grid}.announcementLead b{font-size:18px}.announcementLead p{margin:0;line-height:1.65}.announcementBoard details{border-top:1px solid #d8d5cd}.announcementBoard details:first-of-type{border-top:0}.announcementBoard summary{cursor:pointer;grid-template-columns:48px 1fr;align-items:center;padding:20px 28px;list-style:none;display:grid}.announcementBoard summary::-webkit-details-marker{display:none}.announcementBoard summary>b{color:#8d8980;font:700 11px monospace}.announcementBoard summary>span{font-size:16px;font-weight:700}.announcementBoard details[open] summary{color:#fff;background:#1b1c1a}.announcementBoard details>div{max-width:900px;padding:24px 28px 30px}.announcementBoard details p{color:#55544f;line-height:1.75}.announcementBoard pre{background:#f3f1eb;border-left:3px solid #b83a31;padding:18px;font:13px/1.7 monospace}.proposalTopics{border:1px solid #d4d1c9;grid-template-columns:1fr 1fr;display:grid}.proposalTopics span{border-bottom:1px solid #d4d1c9;border-right:1px solid #d4d1c9;padding:13px;font-size:12px}.proposalTopics span:nth-child(2n){border-right:0}.proposalTopics span:nth-last-child(-n+2){border-bottom:0}@media (max-width:650px){.announcementBoard>header{padding:22px 18px}.announcementBoard time{display:none}.announcementLead{grid-template-columns:1fr;gap:10px;padding:22px 18px}.announcementBoard summary,.announcementBoard details>div{padding:18px}.proposalTopics{grid-template-columns:1fr}.proposalTopics span{border-right:0}.proposalTopics span:nth-last-child(2){border-bottom:1px solid #d4d1c9}}.interactionLayer{z-index:9999;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.interactionLayer i{background:#f0c92833;border:3px solid #f0c928;border-radius:50%;animation:.46s cubic-bezier(.2,.8,.2,1) forwards interactionPulse;position:absolute;transform:translate(-50%,-50%)scale(.18)}button,a[href],summary,[role=button]{transition:transform .13s,filter .13s,background-color .16s,color .16s,border-color .16s}label:has(input){transition:transform .13s,filter .13s,background-color .16s,color .16s,border-color .16s}button:focus-visible{outline-offset:3px;outline:3px solid #f0c928}a[href]:focus-visible{outline-offset:3px;outline:3px solid #f0c928}summary:focus-visible{outline-offset:3px;outline:3px solid #f0c928}input:focus-visible{outline-offset:3px;outline:3px solid #f0c928}textarea:focus-visible{outline-offset:3px;outline:3px solid #f0c928}select:focus-visible{outline-offset:3px;outline:3px solid #f0c928}@keyframes interactionPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@media (prefers-reduced-motion:reduce){button,a[href],summary,[role=button]{transition:none}label:has(input){transition:none}.interactionLayer i{animation:.18s ease-out forwards interactionFlash}@keyframes interactionFlash{0%{opacity:.8;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}}.survey-shell .survey-head{border-bottom:1px solid var(--survey-line);background:#f7f5eef5;height:64px;padding-inline-start:max(18px,min(4vw,56px));padding-inline-end:max(18px,min(4vw,56px))}.survey-shell .survey-title{background:0 0;border:0;min-width:0;height:auto;padding:0}.survey-shell .survey-tools{height:auto}.survey-shell .lang-switch{border:1px solid var(--survey-line);min-width:0;height:auto;color:var(--survey-ink);background:0 0;border-radius:4px;padding:8px 12px}.survey-shell .survey-intro{border:0;padding:max(64px,min(8vw,108px)) max(20px,min(6vw,78px)) max(48px,min(6vw,72px));overflow:visible}.survey-shell .survey-intro:before,.survey-shell .survey-intro:after{content:none!important;display:none!important}.survey-shell .intro-grid{border:0;gap:max(28px,min(6vw,80px))}.survey-shell .intro-grid p,.survey-shell .intro-grid p+p{background:0 0;border:0;padding:0}.survey-shell .survey-step-head{background:0 0;border:0;padding:64px max(20px,min(5vw,70px)) 28px}.survey-shell .survey-step-head:after{content:none!important;display:none!important}.survey-shell .section-progress{border:0;border-bottom:1px solid var(--survey-line);background:0 0;gap:12px;padding:0 0 20px;overflow-x:auto!important}.survey-shell .section-progress button{background:0 0;border:0;border-bottom:3px solid #0000;grid-template-columns:22px 1fr;min-height:42px;padding:8px 0}.survey-shell .section-progress button span{border:1px solid var(--survey-line);border-radius:50%;width:22px;height:22px}.survey-shell .section-progress button.active{border-bottom-color:var(--survey-blue);background:0 0}.survey-shell .section-progress button.active span{background:var(--survey-blue);border-color:var(--survey-blue)}.survey-shell .question{border-bottom:1px solid var(--survey-line);grid-template-columns:44px 1fr;padding:44px 0}.survey-shell .q-number{width:auto;height:auto;color:var(--survey-red);background:0 0;padding-top:5px;font:700 11px/1 Arial,sans-serif;display:block}.survey-shell .q-body input,.survey-shell .q-body textarea{border:1px solid var(--survey-line);box-shadow:none;background:#fff;border-radius:5px}.survey-shell .option-grid{border:0;gap:8px}.survey-shell .option{border:1px solid var(--survey-line);background:#fff;border-radius:5px;min-height:50px}.survey-shell .button{border:1px solid var(--survey-line);box-shadow:none;border-radius:5px}.survey-shell .button:hover{box-shadow:none;transform:none}.survey-shell .proposal-note{border:0;border-top:1px solid var(--survey-line);border-bottom:1px solid var(--survey-line);background:0 0;padding:22px 0}.survey-shell .survey-footer{border-top:1px solid var(--survey-line);color:var(--survey-ink);background:0 0}.survey-shell .survey-footer a{color:#77736a}.survey-shell .survey-mark{display:none}@media (max-width:700px){.survey-shell .survey-head{height:58px}.survey-shell .survey-title{height:auto;padding:0 16px}.survey-shell .survey-tools{height:auto}.survey-shell .lang-switch{height:auto;margin-right:12px}.survey-shell .survey-intro,.survey-shell .intro-grid p+p{border:0}.survey-shell .survey-step-head{padding:46px 18px 22px}.survey-shell .section-progress{display:flex}.survey-shell .section-progress button{grid-template-columns:22px 1fr;min-width:94px}.survey-shell .section-progress button b{display:block}.survey-shell .question{grid-template-columns:30px 1fr}.survey-shell .proposal-note{padding:20px 0}}body{letter-spacing:0;font-size:15px;line-height:1.55}.kicker,.eyebrow{letter-spacing:.13em;font-family:Inter,Noto Sans SC,sans-serif;font-size:10px;font-weight:650}.primary,.dark{box-shadow:none;letter-spacing:.01em;border-radius:4px}.page{max-width:1440px}.entryGate section{max-width:980px}.entryChoice{box-shadow:none!important;border-radius:4px!important}.publicPage .languagePicker span b{display:none}.publicPage .top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f5eef2}.driveFolder{min-height:132px;box-shadow:none;border-radius:5px;padding-top:22px}.driveFolder .folderTab{display:none}.driveFolder.yellow{border-top:3px solid #c1a326}.driveFolder.red{border-top:3px solid #b83a31}.driveFolder.blue{border-top:3px solid #c72d24}.driveFolder.plain{border-top:3px solid #77756e}.driveRecent,.workspaceCategory{box-shadow:none;border-radius:5px}.driveRecent>button:hover{background:#f0eee8}.workspaceCategory>.upload{border-radius:3px}.announcementBoard{border-color:#d4d1c9}.weekTabs{border-color:#c8c5bc}.weekTabs button{border-right-color:#d6d3ca}.weekTabs button.active{background:#252622}.weekTabs button.active small{background:#d8bd34}.opsCard,.contentManager,.ownerOperations{box-shadow:none}.toast{border-radius:3px;box-shadow:0 8px 24px #0000001f}.interactionLayer i{background:#c72d241a;border-width:2px;border-color:#c72d24;animation-duration:.34s}.survey-shell .interactionLayer i{border-color:var(--survey-blue)}@media (max-width:800px){body{font-size:14px}.page{padding-inline-start:18px;padding-inline-end:18px}.driveFolder{min-height:112px}.announcementBoard{margin-top:26px}}html{scrollbar-gutter:stable;scroll-padding-top:86px}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}p,li{max-width:72ch}button,a,input,textarea,select,summary{touch-action:manipulation}button,a[href],summary{-webkit-user-select:none;user-select:none}.workspace,.survey-shell,.publicPage{animation:.28s ease-out surfaceIn}.page>h1,.survey-step-head h1,.workspaceFilesHead h1,.driveWelcome h1{text-wrap:balance;max-width:18ch}.q-label,.announcementBoard summary span,.driveFolder b{text-wrap:pretty}.q-body textarea,.prompt textarea{min-height:136px;line-height:1.7}.q-body input,.q-body textarea,.prompt textarea,.toolbar input,.toolbar select,.opsCard input,.opsCard textarea,.opsCard select{min-height:46px}.option,.weekTabs button,.app nav button,.surveyCatalogue>a,.driveRecent>button{min-height:48px}.survey-shell .question,.form-section{scroll-margin-top:82px}.survey-actions{position:relative}.survey-actions .button,.step-actions .button{min-width:132px}.workspaceFiles,.drivePage,.question-list,.review-panel{content-visibility:auto;contain-intrinsic-size:1px 900px}.announcementBoard details>div{line-height:1.7}.announcementBoard summary:hover,.survey-shell .option:hover{filter:none}.survey-shell .option:hover{border-color:#969188}.photoJournalLink,.driveFolder,.driveRecent>button,.survey-shell .option{transition:background-color .16s,border-color .16s,color .16s}.toast{animation:.22s ease-out toastIn}.interactionLayer i{will-change:transform,opacity}@keyframes surfaceIn{0%{opacity:.001;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (hover:hover){.driveFolder:hover{background:#fbfaf7;border-color:#8f8b82}.photoJournalLink:hover{background:#fbfaf7}.surveyCatalogue>a:hover{padding-left:10px;padding-right:10px}}@media (max-width:700px){html{scrollbar-gutter:auto;scroll-padding-top:68px}.workspace,.survey-shell,.publicPage{animation-duration:.2s}.survey-shell .question{scroll-margin-top:66px}.q-body textarea,.prompt textarea{min-height:150px}.survey-actions,.step-actions{gap:10px}.survey-actions .button,.step-actions .button{min-height:50px}.announcementBoard details>div{font-size:14px}.publicPage .top{min-height:62px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.workspace,.survey-shell,.publicPage,.toast{animation:none}.photoJournalLink,.driveFolder,.driveRecent>button,.survey-shell .option{transition:none}}.survey-shell .draft-status{color:#5d6d58;white-space:nowrap;font-size:11px}.survey-shell .focus-note{border-left:4px solid var(--survey-blue);color:#252622;background:#f2e7e5;justify-content:space-between;gap:18px;margin:20px 0 4px;padding:14px 16px;display:flex}.survey-shell .focus-note strong{font-size:14px}.survey-shell .focus-note span{color:#66645e;text-align:right;font-size:12px}.survey-shell .question.answered{border-left:3px solid #78916f;padding-left:16px}.survey-shell .answer-confirmation{color:#456342;max-width:none;margin:10px 0 0;font-size:13px;font-weight:750}.survey-shell .option.selected span{font-weight:900}.creatorWelcome{color:#191a18;background:#f2e7e5;border-left:4px solid #c72d24;gap:6px;width:auto;height:auto;margin:24px 0 0;padding:16px 18px;display:grid;position:static}.creatorWelcome strong{font-size:15px}.creatorTaskNote{color:#4f534c;background:#edf2ea;border-left:4px solid #657862;margin:8px 0 28px;padding:14px 16px;font-size:14px;line-height:1.65}.workspaceEmpty{line-height:1.6}.survey-shell .step-actions{z-index:4;background:linear-gradient(#f7f5ee00,#f7f5ee 20%);margin-top:34px;padding:14px 0;position:sticky;bottom:0}.survey-shell .q-label{line-height:1.45}.survey-shell .option{text-align:left;line-height:1.45}@media (max-width:700px){.survey-shell .draft-status{z-index:5;border:1px solid var(--survey-line);background:#fff;border-radius:16px;padding:6px 9px;position:fixed;bottom:70px;right:14px}.survey-shell .focus-note{gap:5px;display:grid}.survey-shell .focus-note span{text-align:left}.survey-shell .step-actions{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.entryGate{color:#191a18!important;background:#f7f5ee!important}.entryGate .entryTop{color:#191a18;background:#ffffffc7;border-bottom:1px solid #d2cfc6}.entryGate .entryTop>button,.entryGate .entryTop>a{color:#191a18!important}.entryGate .kicker{color:#67645d}.entryGate h1{color:#191a18}.entryChoices .entryChoice,.entryChoices .entryChoice:nth-child(2){color:#191a18!important;background:#fff!important;border:1px solid #c9c6bd!important}.entryChoices .entryChoice:first-child{border-top:4px solid #c72d24!important}.entryChoices .entryChoice:nth-child(2){border-top:4px solid #b83a31!important}.entryChoices .entryChoice span{opacity:1;color:#5e5b54!important}.entryChoices .entryChoice:hover{color:#191a18!important;background:#f0eee7!important;border-color:#8f8b82!important}.entryChoices .entryChoice:focus-visible{color:#191a18!important;background:#f0eee7!important;border-color:#8f8b82!important}.entryGate>.copyright{color:#6f6c65;background:#f7f5ee;border-color:#d2cfc6}.gateInvite input{color:#191a18;background:#fff;border:1px solid #aaa69d}.gateInvite .primary{color:#fff;background:#b83a31}button,.button,input,textarea,select,.entryChoice,.workspaceCategory,.surveyCatalogue>a{border-radius:4px}.primary,.dark,.button,.gateInvite button{min-height:46px;padding-inline-start:20px;padding-inline-end:20px}button:disabled,.button:disabled{cursor:not-allowed;opacity:.46;filter:none!important;transform:none!important}input:hover,textarea:hover,select:hover{border-color:#77746d}.workspaceFilesHead>div>p,.survey-step-head>p,.surveyHubIntro>span{color:#5f5d57;line-height:1.7}.workspaceCategory header p,.driveFolder small,.photoJournalLink span{color:#65635d;line-height:1.5}.saveStatus,.answer-confirmation,.draft-status{letter-spacing:0}.surveyCatalogue>a:hover{padding-left:4px;padding-right:4px}.surveyCatalogue strong{color:#fff;letter-spacing:.015em;background:#c72d24;border:1px solid #c72d24;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-size:13px;transition:background-color .16s,border-color .16s;display:inline-flex}.surveyCatalogue>a:hover strong{background:#244963;border-color:#244963}.surveyCatalogue>a:focus-visible strong{background:#244963;border-color:#244963}@media (max-width:650px){.surveyCatalogue strong{width:-webkit-max-content;width:max-content;max-width:100%;margin-top:16px}}.libraryBack{border:1px solid var(--line);color:inherit;background:#fff;justify-self:end;padding:12px 16px;font-weight:700}.libraryBreadcrumb{border-bottom:1px solid var(--line);color:#77736b;align-items:center;gap:9px;padding:18px 0;font-size:12px;display:flex}.libraryBreadcrumb button{color:#55534d;background:0 0;border:0;padding:4px 0}.libraryBreadcrumb b{color:var(--ink)}.librarySectionTitle{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.librarySectionTitle h2{margin:0;font-size:22px}.libraryWeeks,.libraryCategories{padding:34px 0}.libraryWeeks>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.weekFolder{border:1px solid var(--line);text-align:left;min-width:0;min-height:168px;color:inherit;background:#fff;border-top:4px solid #c72d24;grid-template-columns:1fr auto;align-content:space-between;gap:30px 10px;padding:22px;display:grid}.weekFolder>span{color:#c72d24;font:700 11px monospace}.weekFolder>div{grid-column:1}.weekFolder b{margin-bottom:7px;font-size:22px;display:block}.weekFolder small{color:#68665f;line-height:1.5;display:block}.weekFolder i{grid-area:2/2;font-size:20px;font-style:normal}.weekFolder.week1{border-top-color:#b83a31}.weekFolder.week2{border-top-color:#c1a326}.weekFolder.week3{border-top-color:#c72d24}.weekFolder.week4{border-top-color:#657862}.weekFolder:hover{background:#fff;border-color:#77736b}.weekFolder:focus-visible{background:#fff;border-color:#77736b}.libraryCategories>div:last-child{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.categoryFolder{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;min-height:132px;color:inherit;background:#fff;grid-template-columns:38px 1fr auto auto;align-items:center;gap:14px;padding:22px;display:grid}.categoryFolder:nth-child(2n){border-right:0}.categoryFolder>span{color:#77736b;font:11px monospace}.categoryFolder b{margin-bottom:6px;font-size:20px;display:block}.categoryFolder small{color:#6b6962;line-height:1.5}.categoryFolder strong{color:#8b877f;font:30px Georgia}.categoryFolder i{font-size:19px;font-style:normal}.categoryFolder.final{box-shadow:inset 4px 0 #c72d24}.categoryFolder.draft{box-shadow:inset 4px 0 #c1a326}.categoryFolder.process{box-shadow:inset 4px 0 #b83a31}.categoryFolder:hover{background:#f0eee8}.categoryFolder:focus-visible{background:#f0eee8}.libraryCategoryDetail{border:1px solid var(--line);background:#fff;border-top:4px solid #c72d24;margin-top:34px}.libraryCategoryDetail.draft{border-top-color:#c1a326}.libraryCategoryDetail.process{border-top-color:#b83a31}.libraryCategoryDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:28px;display:flex}.libraryCategoryDetail>header h2{margin:10px 0;font-size:max(28px,min(4vw,44px))}.libraryCategoryDetail>header p{color:#6b6962;margin:0}.libraryCategoryDetail>header>b{color:#8b877f;font:42px Georgia}.libraryCategoryDetail>.upload{min-height:148px;margin:28px}.libraryCategoryDetail .fileGallery{padding:0 28px 28px}.libraryCategoryDetail>.workspaceEmpty{border-top:1px solid var(--line)}@media (max-width:1000px){.libraryWeeks>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.workspaceFilesHead{align-items:start}.libraryBack{justify-self:start}.libraryWeeks>div:last-child{grid-template-columns:1fr 1fr}.weekFolder{min-height:138px;padding:18px}.libraryCategories>div:last-child{grid-template-columns:1fr}.categoryFolder,.categoryFolder:nth-child(2n){border-right:0}.libraryCategoryDetail>.upload{margin:18px}.libraryCategoryDetail .fileGallery{padding:0 18px 18px}}@media (max-width:430px){.libraryWeeks>div:last-child{grid-template-columns:1fr}.weekFolder{min-height:124px}.categoryFolder{grid-template-columns:30px 1fr auto}.categoryFolder i{display:none}}.survey-shell .review-item p{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:700px){.entryGate>section{padding-inline-start:20px;padding-inline-end:20px}.entryGate h1{margin-bottom:30px;font-size:max(40px,min(12vw,58px))}.creatorWelcome{margin-top:18px}.gateInvite{margin-top:26px}.survey-shell .survey-progress{min-width:70px}.survey-shell .option{padding:14px 13px}.workspaceCategoryGrid{gap:14px}}.survey-shell{width:100%;overflow-x:clip}.survey-shell .survey-head,.survey-shell .survey-intro,.survey-shell .survey-step-head,.survey-shell .question-list,.survey-shell .review-panel,.survey-shell .survey-footer{border-left:0!important;border-right:0!important}.survey-shell .survey-head:before,.survey-shell .survey-head:after,.survey-shell .survey-title:before,.survey-shell .survey-title:after,.survey-shell .question-list:before,.survey-shell .question-list:after{content:none!important;display:none!important}@media (max-width:700px){.survey-shell .section-progress{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:0!important;display:grid!important;overflow:hidden!important}.survey-shell .section-progress button{justify-items:center;width:100%;border-left:0!important;border-right:0!important;grid-template-columns:1fr!important;min-width:0!important;padding-inline-start:2px!important;padding-inline-end:2px!important}.survey-shell .section-progress button+button{border-left:1px solid var(--survey-line)!important}.survey-shell .section-progress button b{display:none!important}.survey-shell .question-list,.survey-shell .review-panel{width:100%;padding-inline-start:18px;padding-inline-end:18px}}.conceptStandalone{padding-bottom:max(72px,min(10vw,140px))}.conceptStandalone .conceptSubtitle{max-width:760px;line-height:1.75}.conceptEssay{max-width:820px}.conceptEssay p{text-wrap:pretty;max-width:none;margin:0 0 1.65em;line-height:1.9}.conceptQuestions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:820px;margin:max(44px,min(7vw,86px)) 0;padding:28px 0}.conceptQuestions p{letter-spacing:-.025em;text-wrap:balance;max-width:none;margin:0;font-size:max(21px,min(2.5vw,34px));font-weight:600;line-height:1.45}.conceptRecruitment{border:1px solid var(--line);background:#fff;max-width:820px;margin:0 0 max(42px,min(7vw,78px));padding:max(26px,min(4vw,44px))}.conceptRecruitment h2{letter-spacing:-.045em;margin:18px 0;font-size:max(30px,min(4vw,52px));line-height:1.05}.conceptRecruitment p{color:#55534d;max-width:660px;margin:0 0 22px;line-height:1.75}.conceptRecruitment strong{letter-spacing:.04em;color:#a5322b;margin:32px 0 10px;font-size:13px;display:block}.conceptRecruitment b{letter-spacing:.16em;margin-top:8px;font-size:11px;display:inline-block}@media (max-width:700px){.conceptEssay p{line-height:1.8}.conceptQuestions{padding:22px 0}.conceptRecruitment{padding:24px 20px}.conceptRecruitment strong{margin-top:26px}}.survey-shell,.lead-shell,.lead-login,.surveyHub{--survey-ink:#191a18;--survey-paper:#f6f5f1;--survey-line:#d8d6cf;--survey-red:#b83a31;--survey-blue:#c72d24;--survey-yellow:#c1a326;background:var(--survey-paper);font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.survey-shell .survey-head,.surveyHub>header{border-bottom:1px solid var(--survey-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;height:68px}.survey-shell .survey-head{padding-inline-start:max(18px,min(4vw,54px));padding-inline-end:max(18px,min(4vw,54px))}.survey-shell .survey-title span{color:#77736b;letter-spacing:.075em;font-size:10px;font-weight:500}.survey-shell .lang-switch,.surveyHub>header>button{min-height:38px;color:var(--survey-ink);background:#fff;border:1px solid #c7c5bd;border-radius:4px;font-size:11px;font-weight:700}.survey-shell .survey-intro{max-width:1180px;margin:auto;padding-top:max(68px,min(8vw,108px))}.survey-shell .survey-intro h1{letter-spacing:-.045em;font-family:inherit;font-weight:600}.survey-shell .intro-grid p{color:#5f5d57;line-height:1.75}.survey-shell .question-list,.survey-shell .review-panel,.survey-shell .survey-step-head{max-width:940px;margin-inline-start:auto;margin-inline-end:auto}.survey-shell .survey-step-head h1,.survey-shell .review-panel>h2{letter-spacing:-.045em;font-family:inherit;font-weight:600}.survey-shell .section-progress{border-color:var(--survey-line)}.survey-shell .section-progress button{color:#66645e}.survey-shell .section-progress button.active{color:var(--survey-ink);border-bottom-color:var(--survey-blue)}.survey-shell .question{border-color:var(--survey-line)}.survey-shell .q-body input,.survey-shell .q-body textarea,.survey-shell .option{border-color:var(--survey-line);background:#fff;border-radius:4px}.survey-shell .button{border-radius:4px;min-height:46px;font-weight:700}.survey-shell .button.ghost{background:#fff;border-color:#c7c5bd}.survey-shell .focus-note{border-left-color:var(--survey-blue);background:#f2e7e5}.survey-shell .focus-note.complete{background:#edf1eb;border-left-color:#657862}.survey-shell .step-actions{background:linear-gradient(#f6f5f100,#f6f5f1 20%)}.surveyHubIntro h1{font-family:inherit;font-weight:600}.surveyCatalogue>a{background:0 0;border-radius:0}.surveyCatalogue>a:hover{background:#f0eee8}.surveyCatalogue strong{background:var(--blue);border-color:var(--blue)}@media (max-width:700px){.survey-shell .survey-head{height:62px}.survey-shell .survey-intro{padding-top:58px}.survey-shell .survey-title{padding-left:0}.survey-shell .lang-switch{margin-right:0}}body{color:#20211f;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1,"liga" 1;background:#f6f5f1}h1,h2,h3{text-wrap:balance;font-weight:560}p{text-wrap:pretty}.page{padding-inline-start:max(22px,min(5vw,72px));padding-inline-end:max(22px,min(5vw,72px))}.worktop,.publicPage .top,.survey-shell .survey-head,.surveyHub>header{box-shadow:none}.worktop{border-bottom-color:#d2d0c9}.primary,.dark,.button,.gateInvite button,.libraryBack{box-shadow:none;border-radius:3px;font-size:13px;font-weight:700}.primary:hover,.dark:hover,.button:hover,.libraryBack:hover{filter:none}.primary:active,.dark:active,.button:active,.libraryBack:active{transform:translateY(1px)}.entryGate>section{max-width:1080px}.entryGate h1{letter-spacing:-.05em;font-weight:560;line-height:1.02}.entryChoices .entryChoice{min-height:170px;padding:30px;border-radius:3px!important}.entryChoices .entryChoice b{font-weight:600}.entryChoices .entryChoice i{font-size:20px}.driveWelcome h1,.workspaceFilesHead h1,.surveyHubIntro h1{font-weight:560}.driveWelcome,.workspaceFilesHead{padding-bottom:38px}.driveFolders,.libraryWeeks,.libraryCategories{padding-block-start:40px;padding-block-end:40px}.driveFolder,.weekFolder,.categoryFolder,.libraryCategoryDetail,.driveRecent,.photoJournalLink,.announcementBoard{border-color:#d2d0c9;box-shadow:none!important}.driveFolder,.weekFolder{border-radius:3px}.driveFolder:hover,.weekFolder:hover,.categoryFolder:hover{border-color:#929089;background:#f3f2ee!important}.weekFolder{border-top-width:3px}.categoryFolder{min-height:124px}.categoryFolder b,.weekFolder b{font-weight:600}.libraryBreadcrumb{color:#74726b}.libraryCategoryDetail>header h2{font-weight:560}.app nav button{border-radius:3px}.creatorWelcome,.creatorTaskNote,.survey-shell .focus-note{border-left-width:3px;border-radius:0}.announcementBoard details[open] summary{background:#292a27}.survey-shell .survey-intro h1,.survey-shell .survey-step-head h1,.survey-shell .review-panel>h2{font-weight:560}.survey-shell .question{padding-block-start:48px;padding-block-end:48px}.survey-shell .option{min-height:52px}.survey-shell .option.selected{box-shadow:none!important}.survey-shell .focus-note{background:#eff1f1}.survey-shell .focus-note.complete{background:#eef1ec}.survey-shell .answer-confirmation{font-weight:650}.surveyCatalogue>a{padding-block-start:38px;padding-block-end:38px}.surveyCatalogue h2{font-weight:560}.surveyCatalogue strong{border-radius:3px}.interactionLayer i{background:#315f830f;border-width:1px;animation-duration:.28s}@media (max-width:700px){.page{padding-inline-start:18px;padding-inline-end:18px}.entryChoices .entryChoice{min-height:145px;padding:24px}.driveFolders,.libraryWeeks,.libraryCategories{padding-block-start:30px;padding-block-end:30px}.survey-shell .question{padding-block-start:42px;padding-block-end:42px}}:root{--ink:#171715;--paper:#f8f7f3;--red:#c72d24;--blue:#c72d24;--green:#171715;--line:#d7d5cf}body,.workspace,.communityPage,.surveyHub,.publicPage{color:#171715;background:#f8f7f3}.survey-shell,.lead-shell,.lead-login,.surveyHub{--survey-ink:#171715;--survey-paper:#f8f7f3;--survey-line:#d7d5cf;--survey-red:#c72d24;--survey-blue:#c72d24;--survey-yellow:#171715}.primary,.survey-shell .button.primary,.gateInvite .primary,.surveyCatalogue strong{color:#fff!important;background:#c72d24!important;border-color:#c72d24!important}.primary:hover,.survey-shell .button.primary:hover,.gateInvite .primary:hover,.surveyCatalogue>a:hover strong{background:#9f211a!important;border-color:#9f211a!important}.entryChoices .entryChoice:first-child{border-top-color:#171715!important}.entryChoices .entryChoice:nth-child(2){border-top-color:#c72d24!important}.driveFolder.yellow,.driveFolder.blue,.driveFolder.red,.weekFolder,.weekFolder.week1,.weekFolder.week2,.weekFolder.week3,.weekFolder.week4{border-top-color:#c72d24}.driveFolder.plain{border-top-color:#171715}.fileGlyph.red,.fileGlyph.blue,.fileGlyph.yellow{color:#c72d24;border-color:#c72d24}.categoryFolder.final,.categoryFolder.draft,.categoryFolder.process{box-shadow:inset 4px 0 #c72d24}.categoryFolder.journal{box-shadow:inset 4px 0 #171715}.libraryCategoryDetail,.libraryCategoryDetail.draft,.libraryCategoryDetail.process,.workspaceCategory.final,.workspaceCategory.draft,.workspaceCategory.process{border-top-color:#c72d24}.task.coral,.task.blue,.task.green{background:#fff;border:1px solid #d7d5cf;border-top:3px solid #c72d24}.version,.p0,.p1,.p2,.p3{background:#fff;border:1px solid #d7d5cf}.survey-shell .section-progress button.active span,.survey-shell .option.selected,.survey-shell .option.selected:nth-child(3n+1),.survey-shell .option.selected:nth-child(3n){background:#c72d24!important;border-color:#c72d24!important}.survey-shell .focus-note,.survey-shell .focus-note.complete{background:#f1efeb;border-left-color:#c72d24}.survey-shell .question.answered{border-left-color:#171715}.survey-shell .answer-confirmation,.survey-shell .focus-note.complete strong,.survey-shell .draft-status{color:#4d4c47}.creatorWelcome,.creatorTaskNote{background:#f1efeb;border-left-color:#c72d24}.announcementLead{background:#f1efeb}.announcementBoard details[open] summary,.weekTabs button.active{background:#171715}.weekTabs button.active small{color:#fff;background:#c72d24}.serverRail button:hover,.serverRail button.active,.emptyServerIcon,.messageAvatar,.memberAvatar,.onlineDot,.memberAvatar i{background:#c72d24!important}.channelRail>button:hover,.channelRail>button.active{box-shadow:inset 4px 0 #c72d24}.interactionLayer i,.survey-shell .interactionLayer i{background:#c72d240f;border-color:#c72d24}::selection{color:#fff;background:#171715}input,textarea,select{caret-color:#c72d24}button:focus-visible{outline-color:#c72d24}a:focus-visible{outline-color:#c72d24}input:focus-visible{outline-color:#c72d24}textarea:focus-visible{outline-color:#c72d24}select:focus-visible{outline-color:#c72d24}summary:focus-visible{outline-color:#c72d24}.publicPage{--public-red:#c72d24}.app nav button.active{box-shadow:inset 3px 0 #c72d24}.liveDot i{background:#c72d24;box-shadow:0 0 0 5px #c72d241a}.announcementBoard details[open] summary>b{color:#fff}.conceptStandalone .peopleCta{border-color:#c72d24}.peoplePage .disciplineTabs button:hover,.peoplePage .disciplineTabs button.active{color:#fff;background:#c72d24}.peoplePage .featuredProfileCard,.featuredProfileCard{background:#c72d24}.weekNoticeCard{text-align:left;color:#171715;background:#fff;border:1px solid #171715;border-left:5px solid #c72d24;grid-template-columns:140px 1fr auto;align-items:center;gap:24px;width:100%;min-height:118px;padding:24px 28px;display:grid}.weekNoticeCard>span{letter-spacing:.13em;color:#c72d24;font:700 10px/1.4 Inter,Noto Sans SC,sans-serif}.weekNoticeCard b{font-size:max(20px,min(2.6vw,32px));font-weight:600;display:block}.weekNoticeCard small{color:#66645e;margin-top:7px;display:block}.weekNoticeCard i{font-size:22px;font-style:normal}.fileCategoryTitle{margin-top:42px}.weekAnnouncementPage{padding:8px 0 60px}.weekAnnouncementPage .announcementBoard{margin-top:0}.announcementEmpty>div{padding:34px 28px}.announcementEmpty>div b{font-size:20px}.announcementEmpty>div p{color:#66645e;margin:10px 0 0}@media (max-width:650px){.weekNoticeCard{grid-template-columns:1fr auto;gap:8px 18px;padding:21px 18px}.weekNoticeCard>span{grid-column:1/-1}.weekNoticeCard small{line-height:1.55}.fileCategoryTitle{margin-top:34px}}.workspaceFiles,.drivePage{content-visibility:visible!important;contain:none!important}.worktop,.publicPage .top{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.interactionLayer{contain:strict}.survey-shell .question-list,.survey-shell .review-panel{content-visibility:visible!important;contain:none!important}.survey-shell .survey-head{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.surveyHub,.survey-shell{animation:none!important}.survey-confirm h1,.survey-confirm>p:last-child{white-space:normal}.survey-confirm h1 br{margin-bottom:.08em;display:block}.survey-confirm>p:last-child br{margin-bottom:.32em;display:block}.conceptPage .top,.peoplePage .top,.publicPage .top{grid-template-columns:auto minmax(230px,1fr) auto auto!important;gap:18px!important}.publicPage .top>.publicBack{white-space:nowrap;grid-column:1;justify-self:start}.publicPage .top>.mark{grid-column:2}.publicPage .top>nav{grid-column:3}.publicPage .top>.languagePicker{grid-column:4}@media (max-width:800px){.conceptPage .top,.peoplePage .top,.publicPage .top{grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important}.publicPage .top>.publicBack{grid-area:1/1}.publicPage .top>.mark{grid-area:1/2}.publicPage .top>.languagePicker{grid-area:1/3}.publicPage .top>nav{grid-area:2/1/auto/-1}}html,body{max-width:100%;overflow-x:clip}img,video,canvas{max-width:100%;height:auto}@media (max-width:600px){.conceptPage .top,.peoplePage .top,.publicPage .top{grid-template-columns:1fr auto!important}.publicPage .top>.publicBack{grid-area:1/1}.publicPage .top>.mark{display:none}.publicPage .top>.languagePicker{grid-area:1/2;min-width:0!important}.publicPage .top>.languagePicker select{max-width:110px;min-width:96px!important}.publicPage .top>nav{grid-area:2/1/auto/-1;overflow-x:auto}.entryGate .entryTop{gap:8px;padding-inline-start:16px;padding-inline-end:16px}.entryGate .entryTop .wordmark{max-width:190px;font-size:11px}.entryGate .entryTop .languagePicker>span{display:none}.entryGate .entryTop .languagePicker select{min-width:96px!important}.survey-shell .survey-head{gap:8px;padding-inline-start:12px;padding-inline-end:12px}.survey-shell .survey-title{flex:1;min-width:0;max-width:none;padding-inline-start:0!important;padding-inline-end:0!important}.survey-shell .survey-tools{flex:none;gap:6px}.survey-shell .draft-status{display:none}.survey-shell .lang-switch{min-width:54px;padding-inline-start:10px;padding-inline-end:10px}.libraryBreadcrumb{white-space:nowrap;overflow-x:auto}.workspaceFilesHead{gap:18px}.libraryBack{min-height:44px}.weekNoticeCard{width:100%}.categoryFolder{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.categoryFolder i{display:none}}@media (max-width:420px){.libraryWeeks>div:last-child{grid-template-columns:1fr}.surveyHub>header{padding-inline-start:16px;padding-inline-end:16px}.surveyHub>header>a{max-width:230px}.surveyHub>header>a span{display:none}.surveyCatalogue,.surveyHubIntro{padding-inline-start:16px;padding-inline-end:16px}.survey-shell .question{grid-template-columns:26px minmax(0,1fr)}.survey-shell .question.answered{padding-left:10px}}.peoplePage .publicCreditsPending{color:#171715;background:#f8f7f3;min-height:calc(100vh - 160px)}.peoplePage .publicCreditsPending .creditsHead{border-bottom:1px solid #c9c7c0;padding-bottom:44px}.peoplePage .publicCreditsPending .creditsHead .kicker{color:#fff;background:#171715;width:-webkit-max-content;width:max-content;padding:9px 12px}.peoplePage .collaboratorPending{background:#fff;border:1px solid #c9c7c0;justify-content:space-between;align-items:flex-end;gap:24px;min-height:180px;margin-top:28px;padding:28px;display:flex}.peoplePage .collaboratorPending span{letter-spacing:.12em;color:#68665f;font:650 11px/1 Inter,Noto Sans SC,sans-serif}.peoplePage .collaboratorPending b{letter-spacing:-.035em;color:#171715;font-size:max(28px,min(4vw,52px));font-weight:560}@media (max-width:600px){.peoplePage .publicCreditsPending{min-height:calc(100vh - 130px)}.peoplePage .publicCreditsPending .creditsHead{padding-bottom:30px}.peoplePage .collaboratorPending{flex-direction:column;align-items:flex-start;min-height:140px;padding:22px 18px}.peoplePage .collaboratorPending b{align-self:flex-end}}.workspaceLoading{background:linear-gradient(90deg,#f8f7f3 0,#fff 50%,#f8f7f3 100%) 0 0/200% 100%;min-height:55vh}.workspaceBoot{color:#191a18;background:#f6f5f1;grid-template-rows:auto 1fr;gap:28px;min-height:100vh;padding:28px max(20px,min(5vw,72px));display:grid}.workspaceBoot>.wordmark{align-self:start}.workspaceBoot .workspaceLoading{background:linear-gradient(90deg,#ecebe7 0,#faf9f6 50%,#ecebe7 100%) 0 0/200% 100%;border-radius:12px;min-height:0}@media (prefers-reduced-motion:no-preference){.workspaceLoading{animation:.7s ease-out workspaceLoad}}@keyframes workspaceLoad{0%{opacity:.45;background-position:100% 0}to{opacity:1;background-position:0 0}}.interactionLayer i{background:#c72d241f;border-color:#c72d24}@media (prefers-reduced-motion:no-preference){button:not(:disabled),a[href],summary,.option,.driveFolder,.workspaceCategory,.surveyCatalogue>a{transition:transform .14s,box-shadow .18s,background-color .16s,color .16s,border-color .16s}button:not(:disabled):active,a[href]:active,summary:active,.option:active,.driveFolder:active,.workspaceCategory:active,.surveyCatalogue>a:active{transform:scale(.975)}.survey-shell .option.selected>span{animation:.2s cubic-bezier(.2,.8,.2,1) selectionPop}.toast{animation:.28s cubic-bezier(.2,.8,.2,1) toastConfirm}}@keyframes selectionPop{0%{opacity:.25;transform:scale(.55)}70%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes toastConfirm{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.interactionLayer i{background:#c72d2429;border-width:4px}}.portfolioProgress{z-index:10000;pointer-events:none;transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0}.portfolioProgress i{width:100%;height:100%;transform:scaleX(var(--portfolio-progress,0));transform-origin:0;will-change:transform;background:#c72d24;display:block}.portfolioPointer{left:var(--pointer-x,-100px);top:var(--pointer-y,-100px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle,#c72d240e,#0000 68%);border-radius:50%;width:240px;height:240px;transition:opacity .25s;position:fixed;transform:translate(-50%,-50%)}.entryGate,.publicPage{isolation:isolate}.entryGate:hover~.portfolioPointer,.publicPage:hover~.portfolioPointer{opacity:1}@media (prefers-reduced-motion:no-preference){.motion-ready .portfolioReveal{opacity:0;clip-path:inset(0 0 22%);transition:opacity .72s cubic-bezier(.2,.75,.2,1),transform .72s cubic-bezier(.2,.75,.2,1),clip-path .8s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--reveal-order,0)*45ms);transform:translateY(26px)}.motion-ready .portfolioReveal.isVisible{opacity:1;clip-path:inset(0);transform:none}.entryGate .entryChoice{position:relative;overflow:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s!important}.entryGate .entryChoice:before{content:"";transform-origin:100%;z-index:-1;background:#c72d24;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.entryGate .entryChoice:hover{transform:translateY(-6px)}.entryGate .entryChoice:hover:before{transform-origin:0;transform:scaleX(1)}.entryGate .entryChoice i{transition:transform .38s cubic-bezier(.2,.8,.2,1)}.entryGate .entryChoice:hover i{transform:translate(10px)}.conceptStandalone h1 .conceptHeadlineLine{transform-origin:0;animation:.9s cubic-bezier(.2,.75,.2,1) both portfolioTitleIn;display:block}.conceptStandalone h1 .conceptHeadlineLine:nth-child(2){animation-delay:.1s}.peopleCta{position:relative;overflow:hidden}.peopleCta:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.peopleCta:hover:after{transform-origin:0;transform:scaleX(1)}.peoplePage .designerGrid>article,.peoplePage .leadCredit{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.peoplePage .designerGrid>article:hover,.peoplePage .leadCredit:hover{transform:translateY(-7px);box-shadow:0 22px 60px #1414121a}}@keyframes portfolioTitleIn{0%{opacity:0;transform:translateY(70%)skewY(3deg)}to{opacity:1;transform:none}}@media (max-width:700px){.portfolioPointer{display:none}.portfolioProgress{height:2px}.entryGate .entryChoice:hover,.peoplePage .designerGrid>article:hover,.peoplePage .leadCredit:hover{transform:none}}@media (prefers-reduced-motion:reduce){.portfolioProgress,.portfolioPointer{display:none}.portfolioReveal{opacity:1!important;clip-path:none!important;transform:none!important}}@media (max-width:600px){.entryGate .entryTop{align-items:center;min-height:74px;padding:12px 18px}.entryGate .entryTop .wordmark{max-width:225px;font-size:11px;line-height:1.25;display:block}.entryGate>section{align-content:center;padding:48px 18px 62px;display:grid}.entryGate h1{max-width:9ch;margin:18px 0 30px;font-size:max(40px,min(11.5vw,54px));line-height:1.02}.entryChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.entryChoices .entryChoice{align-content:start;min-height:190px!important;padding:20px 16px!important}.entryChoices .entryChoice b{font-size:max(19px,min(5.6vw,25px));line-height:1.1}.entryChoices .entryChoice span{font-size:12px;line-height:1.55}.entryChoices .entryChoice i{bottom:14px;right:16px}.entryGate>.copyright{padding:18px;font-size:9px}.inviteGate>section{width:100%;box-shadow:none;border-radius:0;margin:auto;padding:46px 18px 62px}.inviteGate h1{max-width:11ch}.creatorWelcome{padding:18px}.gateInvite{gap:10px}.conceptPage .top,.peoplePage .top,.publicPage .top{grid-template-rows:auto auto;padding:12px 16px;grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px 12px!important}.publicPage .top>.mark{text-align:left;grid-area:1/1/auto/-1;max-width:none;font-size:11px;display:block!important}.publicPage .top>.publicBack{grid-area:2/1}.publicPage .top>nav{border:0;grid-area:2/2;justify-content:center;padding:0;overflow:visible}.publicPage .top>.languagePicker{grid-area:2/3}.publicPage .top nav a{padding:8px 7px;font-size:10px}.conceptStandalone,.peoplePage .publicCredits{padding:52px 18px 76px}.conceptStandalone>h1{max-width:10ch;margin-top:22px;font-size:max(40px,min(11.5vw,53px));line-height:1.06}.conceptStandalone .conceptSubtitle{font-size:17px;line-height:1.65}.conceptStandalone .conceptEssay{margin-top:48px}.conceptStandalone .conceptEssay p{font-size:16px;line-height:1.85}.app{padding-bottom:76px;display:block}.app>aside{z-index:20;width:100%;height:76px;padding:7px 10px max(7px,env(safe-area-inset-bottom));background:#191a18;border:0;border-top:1px solid #30312e;position:fixed;top:auto;bottom:0;left:0;right:0}.app .brand,.app .asideFoot{display:none}.app>aside nav{gap:3px;height:100%;display:flex;overflow-x:auto}.app>aside nav button{text-align:center;flex:1 0 74px;place-items:center;gap:2px;min-width:74px;padding:6px 5px;font-size:10px;display:grid}.app>aside nav button b{width:auto;display:block}.workspace{min-height:100vh}.worktop{z-index:8;position:sticky;top:0}}@media (max-width:350px){.entryChoices{grid-template-columns:1fr}.entryChoices .entryChoice{min-height:145px!important}.entryGate h1{max-width:10ch}.publicPage .top>nav{justify-content:flex-start;overflow-x:auto}}.interactionLayer,.portfolioPointer{display:none!important}.portfolioProgress{display:none}.publicPage~.portfolioProgress{display:block}button:not(:disabled):active,a[href]:active,summary:active,[role=button]:active{filter:none;transform:none}label:has(input):active{filter:none;transform:none}@media (prefers-reduced-motion:no-preference){.motion-ready .portfolioReveal{clip-path:none;transition-duration:.48s,.48s,0s;transition-delay:calc(var(--reveal-order,0)*30ms);transform:translateY(12px)}.entryGate .entryChoice:before{display:none}.entryGate .entryChoice:hover{transform:none}.entryGate .entryChoice:hover i{transform:translate(4px)}.conceptStandalone h1 .conceptHeadlineLine,.conceptStandalone h1 .conceptHeadlineLine:nth-child(2){animation:none}.peoplePage .designerGrid>article:hover,.peoplePage .leadCredit:hover{transform:translateY(-2px);box-shadow:0 12px 32px #14141212}}:root{--surface:#fff;--surface-soft:#f2f1ed;--shadow-sm:0 1px 2px #11110f0d,0 8px 24px #11110f0b;--shadow-md:0 2px 4px #11110f0f,0 18px 46px #11110f12}body,.workspace,.surveyHub,.survey-shell{background:#f5f4f0}.entryGate .entryTop,.worktop,.surveyHub>header,.survey-shell .survey-head{border:0!important;box-shadow:0 1px #11110f12!important}.inviteGate>section{background:var(--surface);width:min(680px,100% - 36px);box-shadow:var(--shadow-md);border-radius:16px;margin:max(36px,min(7vh,80px)) auto;padding:max(28px,min(5vw,58px))}.inviteGate h1{margin-top:18px}.inviteGate .creatorWelcome{background:#f4f2ed;border:0;border-radius:10px;padding:18px 20px}.gateInvite input{border-radius:8px;padding:14px 16px;background:#f2f1ed!important;border:0!important}.gateInvite .primary{box-shadow:0 7px 18px #c72d242b;border-radius:8px!important}.entryChoices .entryChoice,.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:nth-child(2){box-shadow:var(--shadow-sm)!important;border:0!important;border-radius:12px!important}.app{background:#f5f4f0;grid-template-columns:220px minmax(0,1fr)}.app>aside{color:#171715;background:#fff;border-right:1px solid #11110f12;width:220px;padding:24px 16px}.app .brand{color:#171715;margin-bottom:32px}.app nav button{color:#65635e;border-radius:8px;min-height:46px;padding:12px 14px}.app nav button:hover{color:#171715;background:#f2f1ed}.app nav button.active{color:#171715;box-shadow:none;background:#eceae5}.app .asideFoot{color:#77736d;border:0}.workspace{grid-column:2}.worktop{height:64px;padding-inline-start:max(20px,min(4vw,52px));padding-inline-end:max(20px,min(4vw,52px))}.workspaceFiles,.drivePage{max-width:1320px}.workspaceFilesHead,.driveWelcome{border:0!important}.libraryBreadcrumb{background:#ebe9e4;border:0;border-radius:8px;width:-webkit-max-content;width:max-content;max-width:100%;padding:10px 14px}.libraryBreadcrumb button{color:#55524c}.librarySectionTitle{margin-bottom:18px;border:0!important}.libraryWeeks>div:last-child{gap:16px}.weekFolder,.driveFolder{box-shadow:var(--shadow-sm)!important;background:#fff!important;border:0!important;border-radius:12px!important}.weekFolder:hover,.driveFolder:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)!important;background:#fff!important}.weekFolder>span,.weekFolder i{color:#c72d24}.weekNoticeCard{box-shadow:var(--shadow-sm);border:0;border-radius:12px;padding:26px 28px}.weekNoticeCard:hover{box-shadow:var(--shadow-md)}.libraryCategories>div:last-child{border:0;gap:14px}.categoryFolder,.categoryFolder:nth-child(2n){background:#fff;border:0;border-radius:12px;box-shadow:var(--shadow-sm)!important}.categoryFolder.final,.categoryFolder.draft,.categoryFolder.process,.categoryFolder.journal{box-shadow:var(--shadow-sm)!important}.categoryFolder:hover{box-shadow:var(--shadow-md)!important;background:#fff!important}.categoryFolder>span{color:#8c8982}.categoryFolder strong{color:#c72d24}.libraryCategoryDetail{box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden;border:0!important}.libraryCategoryDetail>header{background:#fff;border:0}.libraryCategoryDetail>.upload{background:#f2f1ed;border:0;border-radius:10px}.workspaceEmpty{border:0!important}.surveyCatalogue>a{box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;margin-bottom:14px;border:0!important}.surveyCatalogue>a:hover{box-shadow:var(--shadow-md);background:#fff}.survey-shell .section-progress button{border-radius:7px;border:0!important}.survey-shell .section-progress button.active{background:#fff;box-shadow:0 1px 4px #11110f14}.survey-shell .question-list{gap:16px;display:grid}.survey-shell .question{box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:34px 30px;border:0!important}.survey-shell .question.answered{padding-left:30px;border:0!important}.survey-shell .q-body input,.survey-shell .q-body textarea,.survey-shell .option{background:#f1f0ec;border:0!important}.survey-shell .focus-note{border:0;border-radius:10px}.survey-shell .step-actions{border-radius:12px;padding-inline-start:14px;padding-inline-end:14px}.lead-shell .lead-head,.lead-shell .filters,.lead-shell .response-card{border:0!important}.lead-shell .filters{box-shadow:var(--shadow-sm);background:#fff;border-radius:12px}.lead-shell .response-card{box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;margin-bottom:10px}.lead-shell .response-card:hover{box-shadow:var(--shadow-md)}.primary,.dark,.button,.libraryBack{border-radius:8px}.libraryBack{box-shadow:var(--shadow-sm);background:#fff;border:0}@media (max-width:800px){.app{display:block}.app>aside{border-bottom:1px solid #11110f12;border-right:0;width:100%;height:auto;padding:12px 16px;position:relative}.app .brand{margin:0 0 10px}.app>aside nav{gap:6px;display:flex;overflow-x:auto}.app>aside nav button{flex:none}.workspace{grid-column:auto}.worktop{height:58px}.survey-shell .question{padding:26px 20px}.survey-shell .question.answered{padding-left:20px}}@media (max-width:520px){.inviteGate>section{border-radius:12px;width:calc(100% - 24px);margin:20px auto;padding:26px 20px}.entryChoices{gap:12px}.weekFolder,.categoryFolder{border-radius:10px!important}.survey-shell .question-list{gap:12px}.survey-shell .section-progress{border-radius:8px}}.entryGate:not(.inviteGate){position:relative;overflow:hidden;background:linear-gradient(135deg,#f8f7f3 0 72%,#eeeae3 72%)!important}.entryGate:not(.inviteGate):before{content:"100";letter-spacing:-.11em;color:#c72d240e;pointer-events:none;font:700 max(220px,min(36vw,560px))/.72 Inter,Arial,sans-serif;position:absolute;top:50%;right:-.05em;translate:0 -52%}.entryGate .entryTop,.entryGate>section,.entryGate>.copyright{z-index:1;position:relative}.entryGate:not(.inviteGate) h1{max-width:12ch;font-size:max(54px,min(7vw,96px))}.entryGate:not(.inviteGate) h1:after{content:"";background:linear-gradient(90deg,#171715 0 66%,#c72d24 66%);width:min(280px,38vw);height:7px;margin-top:30px;display:block}.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:first-child:hover{color:#fff!important;background:#171715!important}.entryChoices .entryChoice:first-child:focus-visible{color:#fff!important;background:#171715!important}.entryChoices .entryChoice:nth-child(2),.entryChoices .entryChoice:nth-child(2):hover{color:#fff!important;background:#c72d24!important}.entryChoices .entryChoice:nth-child(2):focus-visible{color:#fff!important;background:#c72d24!important}.entryChoices .entryChoice span,.entryChoices .entryChoice i{color:#fff!important}.entryChoices .entryChoice:before{z-index:0;color:#ffffff73;letter-spacing:.12em;width:auto;height:auto;font:700 11px/1 Inter,Arial,sans-serif;position:absolute;top:18px;bottom:auto;left:auto;right:20px;background:0 0!important;display:block!important;transform:none!important}.entryChoices .entryChoice b,.entryChoices .entryChoice span,.entryChoices .entryChoice i{z-index:1;position:relative}.entryChoices .entryChoice{box-shadow:0 18px 45px #11110f1a!important}.publicPage .top{border-top:5px solid #c72d24!important}.conceptStandalone .conceptEssay{gap:22px}.conceptStandalone .conceptEssay p{background:#fff;margin:0;padding:24px;box-shadow:0 1px #11110f14}.conceptStandalone .conceptEssay p:nth-child(3n){border-top:4px solid #c72d24}.conceptQuestions{color:#fff;background:#171715;border:0;max-width:none;padding:max(30px,min(5vw,64px))}.conceptQuestions p+p{color:#d6d3cc}.conceptRecruitment{color:#fff;background:#c72d24;border:0;max-width:none;box-shadow:0 20px 55px #c72d242e}.conceptRecruitment .kicker{opacity:.72}.conceptStandalone .peopleCta{color:#fff!important;background:#171715!important;border-color:#171715!important}.peoplePage .collaboratorPending{box-shadow:var(--shadow-sm);border:0;border-left:6px solid #c72d24}@media (max-width:600px){.entryGate:not(.inviteGate):before{font-size:240px;top:42%;right:-.12em}.entryGate:not(.inviteGate) h1{max-width:10ch;font-size:max(42px,min(12vw,56px))}.entryGate:not(.inviteGate) h1:after{height:5px;margin-top:22px}.entryChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.entryChoices .entryChoice{min-height:190px!important;padding:20px 16px!important}.entryChoices .entryChoice:before{top:14px;right:14px}.conceptStandalone{background:linear-gradient(#fff 0 28%,#f4f2ed 28% 100%)}.conceptStandalone .conceptEssay{gap:12px;display:grid}.conceptStandalone .conceptEssay p{padding:18px}.conceptQuestions{margin-inline-start:-18px;margin-inline-end:-18px;padding:28px 20px}.conceptRecruitment{margin-inline-start:-18px;margin-inline-end:-18px;padding:30px 20px}.publicPage .top>.mark{display:block!important}.app{padding-bottom:76px;display:block}.app>aside{z-index:20;width:100%;height:76px;padding:7px 10px max(7px,env(safe-area-inset-bottom));background:#191a18;border:0;border-top:1px solid #30312e;position:fixed;top:auto;bottom:0;left:0;right:0}.app .brand,.app .asideFoot{display:none}.app>aside nav{gap:3px;height:100%;display:flex;overflow-x:auto}.app>aside nav button{text-align:center;flex:1 0 74px;place-items:center;gap:2px;min-width:74px;padding:6px 5px;font-size:10px;display:grid}.workspace{min-height:100vh}.worktop{z-index:8;position:sticky;top:0}}@media (max-width:350px){.entryChoices{grid-template-columns:1fr}.entryChoices .entryChoice{min-height:145px!important}}.entryGate:not(.inviteGate){overflow:visible;background:#f6f5f1!important}.entryGate:not(.inviteGate):before,.entryGate:not(.inviteGate) h1:after{display:none}.entryGate:not(.inviteGate)>section{max-width:1180px;padding-top:max(72px,min(11vh,140px));padding-bottom:max(72px,min(11vh,140px))}.entryGate:not(.inviteGate) h1{letter-spacing:-.055em;max-width:12ch;margin:18px 0 max(44px,min(6vw,72px));font-size:max(50px,min(7.2vw,92px));font-weight:560}.entryChoices{gap:18px}.entryChoices .entryChoice,.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:nth-child(2),.entryChoices .entryChoice:hover{min-height:210px;color:#171715!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9d6cf!important;border-radius:10px!important}.entryChoices .entryChoice:focus-visible{min-height:210px;color:#171715!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9d6cf!important;border-radius:10px!important}.entryChoices .entryChoice:first-child{box-shadow:inset 0 4px #171715!important}.entryChoices .entryChoice:nth-child(2){box-shadow:inset 0 4px #c72d24!important}.entryChoices .entryChoice:hover{background:#f0efeb!important;border-color:#bdb9b1!important}.entryChoices .entryChoice:focus-visible{background:#f0efeb!important;border-color:#bdb9b1!important}.entryChoices .entryChoice span{color:#5f5c55!important}.entryChoices .entryChoice i{color:#171715!important}.entryChoices .entryChoice:nth-child(2) i{color:#c72d24!important}.entryChoices .entryChoice:before{color:#8a877f}.entryChoices .entryChoice b{letter-spacing:-.025em;max-width:14ch;font-weight:620}.publicPage .top{z-index:12;position:sticky;top:0;background:#fffffff5!important;border-top:3px solid #c72d24!important}.conceptStandalone{background:#f7f6f2}.conceptStandalone>h1{max-width:12ch}.conceptStandalone .conceptSubtitle{max-width:720px}.conceptStandalone .conceptEssay{grid-template-columns:minmax(0,820px);gap:30px;display:grid}.conceptStandalone .conceptEssay p,.conceptStandalone .conceptEssay p:nth-child(3n){box-shadow:none;background:0 0;border:0;border-top:1px solid #cbc8c0;margin:0;padding:26px 0 0}.conceptQuestions{color:#171715;background:0 0;border-top:2px solid #171715;border-bottom:1px solid #cbc8c0;max-width:980px;margin-block-start:max(60px,min(9vw,110px));margin-block-end:max(60px,min(9vw,110px));padding:max(34px,min(5vw,62px)) 0}.conceptQuestions p,.conceptQuestions p+p{color:#171715}.conceptQuestions p+p{margin-top:14px}.conceptRecruitment{color:#fff;max-width:980px;box-shadow:none;background:#171715;border:0;border-radius:10px}.conceptStandalone .peopleCta{border-radius:8px;color:#fff!important;background:#c72d24!important;border-color:#c72d24!important}.peoplePage .publicCreditsPending{background:#f7f6f2}.peoplePage .collaboratorPending{box-shadow:var(--shadow-sm);background:#fff;border:0;border-radius:10px}@media (max-width:700px){.entryGate:not(.inviteGate)>section{padding-top:58px;padding-bottom:72px}.entryGate:not(.inviteGate) h1{margin-bottom:38px;font-size:max(42px,min(11.5vw,56px))}.entryChoices{grid-template-columns:1fr;gap:12px}.entryChoices .entryChoice,.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:nth-child(2){min-height:148px!important;padding:22px 20px!important}.conceptStandalone .conceptEssay{grid-template-columns:1fr;gap:22px}.conceptStandalone .conceptEssay p{padding-top:20px}.conceptQuestions{background:0 0;margin-inline-start:0;margin-inline-end:0;padding:32px 0}.conceptRecruitment{margin-inline-start:0;margin-inline-end:0;padding:28px 22px}}.workspaceHomeButton{color:#575852;letter-spacing:.04em;background:0 0;border:0;padding:8px 0;font-size:11px}.workspaceHomeButton:hover{color:#171715}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1.55}.eyebrow,.kicker{letter-spacing:.13em;color:#595851;font-size:12px;line-height:1.45}.languagePicker>span,.entryGate .entryTop .languagePicker>span,.publicPage .top .languagePicker>span,.worktop .languagePicker>span{color:#55544f;font-size:11px!important}.languagePicker>span b{color:#66645e;font-size:10px}.languagePicker select{color:#171715;font-size:13px;font-weight:650}.entryGate>section>p,.inviteGate>section>p{color:#474741;font-size:18px;line-height:1.65}.creatorWelcome strong{font-size:16px;line-height:1.45}.creatorWelcome span{color:#44453f;font-size:14px;line-height:1.65}.gateInvite label>span{font-size:13px;line-height:1.45}.gateInvite label{min-width:0}.gateInvite input{min-width:0;max-width:100%;line-height:1.45;font-size:16px!important}input::placeholder,textarea::placeholder{color:#6b6963;opacity:1}.copyright,.entryGate>.copyright,.publicPage>.copyright{color:#5c5a54;font-size:12px;font-weight:500;line-height:1.55}.publicPage .top nav a{font-size:13px}.conceptLabelBlock,.conceptRecruitment .kicker,.conceptRecruitment b{font-size:12px}.app nav button{color:#4f4e49;font-size:14px;font-weight:600;line-height:1.3}.app nav button b{color:#76736d;font-size:11px;font-weight:700}.app .asideFoot{color:#5e5c56;font-size:13px}.workspaceHomeButton{color:#454641;font-size:13px;font-weight:650;line-height:1.4}.privacy{color:#454641;letter-spacing:.03em;font-size:12px;font-weight:600}.libraryBreadcrumb{color:#51504b;font-size:13px}.weekFolder>span,.categoryFolder>span{font-size:12px;font-weight:700}.weekFolder small,.categoryFolder small{color:#50514b;font-size:14px;line-height:1.55}.survey-shell .survey-title{font-size:14px}.survey-shell .survey-title span{color:#595751;font-size:12px;font-weight:600}.survey-shell .lang-switch,.surveyHub>header>button{font-size:13px}.survey-shell .section-progress button{font-size:13px;font-weight:650}.peoplePage .collaboratorPending span{color:#51504b;font-size:13px}@media (max-width:800px){.entryGate>section>p,.inviteGate>section>p{font-size:16px}.app>aside nav button{font-size:12px;line-height:1.2}.app>aside nav button b{font-size:10px}.publicPage .top nav a{font-size:12px}.entryChoices .entryChoice span{font-size:14px;line-height:1.6}.gateInvite input{padding-inline-start:14px;padding-inline-end:14px;font-size:15px!important}}.publicPage .top>.publicBack{align-items:center;min-height:44px;font-size:15px;font-weight:620;line-height:1;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;color:#45443f!important;background:0 0!important;border:0!important;padding:9px 4px!important}.publicPage .top>.publicBack:hover{transform:translate(-2px);color:#c72d24!important;background:0 0!important;border:0!important}.publicPage .top>.publicBack:focus-visible{outline-offset:4px;outline:2px solid #c72d24;color:#c72d24!important;background:0 0!important;border:0!important}@media (prefers-reduced-motion:reduce){.publicPage .top>.publicBack{transition:none}.publicPage .top>.publicBack:hover{transform:none}}.taskOwnerPending{background:#fff;border-left:4px solid #c72d24;border-radius:8px;gap:12px;margin-top:30px;padding:28px 30px;display:grid;box-shadow:0 8px 24px #1414120f}.taskOwnerPending span{color:#a52a24;letter-spacing:.12em;font-size:11px;font-weight:750}.taskOwnerPending strong{letter-spacing:-.025em;font-size:max(22px,min(3vw,31px));font-weight:650;line-height:1.25}.taskOwnerPending p{color:#4f4e49;max-width:620px;margin:0;font-size:15px;line-height:1.7}@media (max-width:700px){.taskOwnerPending{margin-top:22px;padding:22px 20px}.taskOwnerPending p{font-size:14px}}.workspace .embeddedSurvey{background:0 0;width:100%;min-height:0}.workspace .embeddedSurvey .survey-head{z-index:4;top:68px}.workspace .embeddedSurvey .survey-title{display:block}.workspace .embeddedSurvey .survey-intro{padding-top:70px}.workspace .embeddedSurvey.survey-confirm{min-height:calc(100vh - 130px)}.productionJournal{max-width:1320px}.journalHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding-bottom:38px;display:grid}.journalHero h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:max(42px,min(6vw,78px));font-weight:580;line-height:.98}.journalHero p{color:#565650;max-width:720px;margin:0;font-size:16px;line-height:1.75}.journalHero>strong{color:#c72d24;font:500 max(58px,min(8vw,104px))/.8 Georgia,serif}.journalFilters{gap:6px;padding:22px 0 30px;display:flex;overflow-x:auto}.journalFilters button{color:#4d4c47;white-space:nowrap;background:#eae8e2;border:0;border-radius:99px;align-items:center;gap:10px;min-height:42px;padding:9px 15px;font-size:12px;font-weight:700;display:flex}.journalFilters button small{background:#ffffffbf;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.journalFilters button.active{color:#fff;background:#191a18}.journalEmpty{text-align:center;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:56px}.journalEmpty b{font-size:24px}.journalEmpty p{color:#66645e;margin:12px 0 0}.journalTimeline{gap:0;margin-bottom:54px;display:grid}.productionEntry{border-top:1px solid var(--line);grid-template-columns:52px minmax(280px,.9fr) minmax(300px,1.1fr);gap:28px;padding:34px 0;display:grid}.productionEntry:last-child{border-bottom:1px solid var(--line)}.journalIndex{color:#9b9890;grid-template-rows:auto 1fr;justify-items:center;gap:12px;font:700 11px/1 Inter,sans-serif;display:grid}.journalIndex i{background:#d1cec6;width:1px;height:100%;display:block}.productionEntry figure{background:#e5e2db;border-radius:10px;align-self:start;margin:0;overflow:hidden}.productionEntry figure img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.productionEntry figcaption{color:#74716a;white-space:nowrap;text-overflow:ellipsis;padding:9px 12px;font-size:10px;overflow:hidden}.journalStory{align-self:center;padding:8px 0}.journalMeta{color:#77746d;letter-spacing:.08em;align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.journalMeta span{color:#c72d24}.journalStory h2{letter-spacing:-.04em;margin:15px 0 16px;font-size:max(28px,min(3.3vw,48px));font-weight:600;line-height:1.08}.journalStory>p{color:#4e4d48;white-space:pre-wrap;max-width:660px;margin:0;font-size:15px;line-height:1.8}.journalTags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.journalTags span{color:#605e58;border:1px solid #d1cec6;border-radius:99px;padding:6px 10px;font-size:11px}.journalEntryActions{gap:8px;margin-top:24px;display:flex}.journalEntryActions button{background:#fff;border:1px solid #bbb8b0;border-radius:5px;padding:9px 13px;font-weight:650}.journalEntryActions .danger{color:#a32922}.journalEditor{box-shadow:var(--shadow-md);background:#fff;border-radius:12px;margin:50px 0 24px;padding:30px}.journalEditor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.journalEditor>header h2{letter-spacing:-.035em;margin:8px 0 0;font-size:30px}.journalEditor>header>button{color:#a32922;background:0 0;border:0;font-weight:700}.journalEditorGrid{grid-template-columns:1fr 1fr;gap:18px;padding:26px 0;display:grid}.journalEditorGrid label{color:#55534d;gap:8px;font-size:12px;font-weight:700;display:grid}.journalEditorGrid .wide{grid-column:1/-1}.journalEditorGrid input,.journalEditorGrid textarea,.journalEditorGrid select{color:#191a18;width:100%;font:inherit;background:#faf9f6;border:1px solid #ccc9c1;border-radius:6px;padding:13px 14px}.journalEditorGrid textarea{resize:vertical;min-height:120px;font-size:14px;line-height:1.65}.journalImageField{border:1px dashed #aaa69d;border-radius:8px;padding:18px;position:relative}.journalImageField input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.journalImageField span{color:#67645e;font-size:14px;font-weight:500}.journalEditor>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.journalEditor>footer small{color:#66645e;line-height:1.5}.journalEditor>footer button{border-radius:5px;min-width:150px;padding:13px 18px}@media (max-width:820px){.workspace .embeddedSurvey .survey-head{top:112px}.productionEntry{grid-template-columns:30px minmax(0,1fr);gap:16px}.productionEntry figure,.journalStory{grid-column:2}.journalHero{grid-template-columns:1fr}.journalHero>strong{justify-self:start}.journalEditorGrid{grid-template-columns:1fr}.journalEditorGrid .wide{grid-column:auto}.journalEditor>footer{flex-direction:column;align-items:flex-start}.journalEditor>footer button{width:100%}}@media (max-width:520px){.productionJournal{padding-inline-start:16px;padding-inline-end:16px}.journalHero h1{font-size:42px}.journalHero p{font-size:14px}.journalHero>strong{font-size:64px}.journalFilters{margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px}.productionEntry{grid-template-columns:22px minmax(0,1fr);padding:26px 0}.productionEntry figure{border-radius:7px}.journalStory h2{font-size:29px}.journalEditor{margin-inline-start:-4px;margin-inline-end:-4px;padding:22px 18px}.workspace .embeddedSurvey .survey-head{top:104px}}.app>aside nav,.journalFilters{scrollbar-width:none;-ms-overflow-style:none}.app>aside nav::-webkit-scrollbar{display:none}.journalFilters::-webkit-scrollbar{display:none}@media (max-width:600px){.app>aside nav{overflow:hidden}.app>aside nav button{flex:1 1 0;min-width:0;padding-inline-start:2px;padding-inline-end:2px}.app>aside nav button b{width:auto}}.gateInvite[aria-busy=true] .primary{opacity:.9;padding-right:42px;position:relative}.gateInvite[aria-busy=true] .primary:after{content:"";border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-top:-8px;animation:.7s linear infinite gateSpin;position:absolute;top:50%;right:17px}@keyframes gateSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gateInvite[aria-busy=true] .primary:after{animation:none}}:root{--shadow-sm:none;--shadow-md:none}.entryChoices{border-top:1px solid #bdbab2;grid-template-columns:1fr!important;gap:0!important}.entryChoices .entryChoice,.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:nth-child(2){grid-template-columns:minmax(180px,.55fr) minmax(240px,1fr);align-items:center;gap:32px;display:grid;position:relative;min-height:148px!important;box-shadow:none!important;color:#171715!important;background:0 0!important;border:0!important;border-bottom:1px solid #bdbab2!important;border-radius:0!important;padding:30px 70px 30px 96px!important}.entryChoices .entryChoice:before{color:#c72d24!important;letter-spacing:-.04em!important;font:500 42px/1 Georgia,serif!important;top:50%!important;bottom:auto!important;left:4px!important;right:auto!important;transform:translateY(-50%)!important}.entryChoices .entryChoice b{letter-spacing:-.04em;font-size:max(26px,min(3.2vw,42px));font-weight:580;line-height:1.05}.entryChoices .entryChoice:hover{color:#fff!important;background:#171715!important}.entryChoices .entryChoice:focus-visible{color:#fff!important;background:#171715!important}.entryChoices .entryChoice:hover:before{color:#fff!important}.entryChoices .entryChoice:focus-visible:before{color:#fff!important}.survey-shell .survey-step-head{border-bottom:1px solid var(--survey-line);padding-bottom:42px}.survey-shell .question-list{padding-top:12px;display:block!important}.survey-shell .section-progress{border:0!important;border-bottom:1px solid var(--survey-line)!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:0!important}.survey-shell .section-progress button{min-height:58px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;padding:10px 8px!important}.survey-shell .section-progress button+button{border-left:0!important}.survey-shell .section-progress button.active{box-shadow:none!important;background:0 0!important;border-bottom-color:#c72d24!important}.survey-shell .section-progress button span{color:#696761;background:0 0;border:0;border-radius:0}.survey-shell .section-progress button.active span{color:#c72d24!important;background:0 0!important}.survey-shell .focus-note,.survey-shell .focus-note.complete{border:0;border-top:3px solid #c72d24;border-bottom:1px solid var(--survey-line);background:0 0;border-radius:0;margin:34px 0 6px;padding:18px 0}.survey-shell .question,.survey-shell .question.answered{margin:0;border:0!important;border-bottom:1px solid var(--survey-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:50px 0!important}.survey-shell .q-number{padding-top:8px;font-family:Georgia,serif;font-size:14px;font-style:italic}.survey-shell .q-label{max-width:760px;font-size:max(21px,min(2.5vw,32px));line-height:1.3}.survey-shell .q-body input,.survey-shell .q-body textarea,.survey-shell .option{box-shadow:none!important;background:#fff!important;border:1px solid #c8c5bd!important;border-radius:0!important}.survey-shell .q-body input:focus,.survey-shell .q-body textarea:focus{outline-offset:-2px;outline:2px solid #171715;border-color:#171715!important}.survey-shell .option{min-height:58px;padding:15px 17px}.survey-shell .option:hover{background:#f0eee8!important;border-color:#77746d!important}.survey-shell .option.selected,.survey-shell .option.selected:nth-child(3n+1),.survey-shell .option.selected:nth-child(3n){color:#fff!important;background:#171715!important;border-color:#171715!important}.survey-shell .answer-confirmation{color:#55534d;margin-top:14px}.survey-shell .step-actions{border-radius:0;margin-top:0;padding:34px 0 0;background:0 0!important}.libraryWeeks>div:last-child,.driveFolders>div,.libraryCategories>div:last-child{border-top:1px solid #aaa79f!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.weekFolder,.driveFolder,.categoryFolder,.categoryFolder:nth-child(2n){overflow:visible;min-height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #c9c6be!important;border-radius:0!important;grid-template-rows:1fr!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:24px!important;padding:22px 4px!important;display:grid!important;transform:none!important}.weekFolder>span,.driveFolder:before,.categoryFolder>span{align-self:center;color:#c72d24!important;grid-area:1/1!important;font:500 18px/1 Georgia,serif!important}.weekFolder>div,.categoryFolder>div{grid-area:1/2!important}.weekFolder>i,.categoryFolder>i,.driveFolder>i{color:#171715!important;grid-area:1/3!important;align-self:center!important}.weekFolder b,.driveFolder b,.categoryFolder b{letter-spacing:-.025em;font-size:max(20px,min(2.4vw,30px));font-weight:580}.weekFolder small,.driveFolder small,.categoryFolder small{color:#5c5a55;margin-top:6px;font-size:14px;line-height:1.55}.driveFolder{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;padding-left:68px!important}.driveFolder:before{content:"↳"!important;background:0 0!important;display:block!important;top:50%!important;bottom:auto!important;left:4px!important;right:auto!important;transform:translateY(-50%)!important}.driveFolder b{grid-area:1/1!important}.driveFolder small{grid-area:2/1!important}.driveFolder i{display:block;grid-area:1/2/3!important}.weekFolder:hover,.driveFolder:hover,.categoryFolder:hover{box-shadow:none!important;background:#eceae4!important;border-color:#8c8981!important;transform:none!important}.weekFolder:focus-visible{box-shadow:none!important;background:#eceae4!important;border-color:#8c8981!important;transform:none!important}.driveFolder:focus-visible{box-shadow:none!important;background:#eceae4!important;border-color:#8c8981!important;transform:none!important}.categoryFolder:focus-visible{box-shadow:none!important;background:#eceae4!important;border-color:#8c8981!important;transform:none!important}.driveRecent{background:0 0;border:1px solid #aaa79f;border-left:0;border-right:0;border-radius:0;box-shadow:none!important}.driveRecent>button{background:0 0;padding-inline-start:4px;padding-inline-end:4px}.driveSectionHead{padding-inline-start:4px;padding-inline-end:4px}.driveSearch{background:0 0;border:0;border-bottom:1px solid #77746d;border-radius:0;padding-inline-start:0;padding-inline-end:0}.driveSearch span{color:#c72d24}.lead-shell .filters{background:0 0;border-radius:0;padding:24px 0;box-shadow:none!important;border-top:1px solid #aaa79f!important;border-bottom:1px solid #aaa79f!important}.lead-shell .response-list{border-top:1px solid #aaa79f}.lead-shell .response-card{background:0 0;border-radius:0;margin:0;box-shadow:none!important;border:0!important;border-bottom:1px solid #c9c6be!important}.lead-shell .response-card:hover{background:#eceae4;box-shadow:none!important}.profile-sheet{border-left:1px solid #aaa79f;border-radius:0;box-shadow:-12px 0 40px #00000014}.taskOwnerPending,.journalEmpty{box-shadow:none;text-align:left;background:0 0;border:0;border-top:3px solid #c72d24;border-bottom:1px solid #aaa79f;border-radius:0}.journalEditor{box-shadow:none;border-top:3px solid #171715;border-radius:0}.opsCard,.contentManager,.ownerOperations{box-shadow:none!important;border-radius:0!important}@media (max-width:700px){.entryChoices .entryChoice,.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:nth-child(2){grid-template-columns:1fr;gap:8px;min-height:132px!important;padding:24px 8px 24px 58px!important}.entryChoices .entryChoice:before{font-size:32px!important;left:2px!important}.entryChoices .entryChoice b{font-size:26px}.entryChoices .entryChoice span{font-size:13px}.survey-shell .question,.survey-shell .question.answered{padding:38px 0!important}.survey-shell .focus-note,.survey-shell .focus-note.complete{margin-top:24px}.weekFolder,.driveFolder,.categoryFolder,.categoryFolder:nth-child(2n){grid-template-columns:46px minmax(0,1fr) auto!important;gap:12px!important;min-height:100px!important;padding:18px 2px!important}.driveFolder{grid-template-columns:minmax(0,1fr) auto!important;padding-left:52px!important}.driveFolder:before{font-size:16px!important}.weekFolder b,.driveFolder b,.categoryFolder b{font-size:21px}.weekFolder small,.driveFolder small,.categoryFolder small{font-size:12px}.lead-shell .filters{border-radius:0}.journalEmpty{padding:40px 4px}}.survey-shell .step-actions{position:static}@media (max-width:600px){body{overflow-x:hidden}.app{padding-bottom:118px}.app>aside{height:118px;padding:6px 8px max(6px,env(safe-area-inset-bottom))}.app>aside nav{grid-template-rows:repeat(2,minmax(46px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:100%;display:grid;overflow:visible}.app>aside nav button{min-width:0;min-height:46px;padding:5px 3px;font-size:11px;line-height:1.15}.app>aside nav button b{font-size:9px}.worktop{gap:8px;height:54px;padding-inline-start:14px;padding-inline-end:14px}.worktop>div:last-child{gap:7px}.worktop .privacy{display:none}.worktop .avatar{width:34px;height:34px;margin-left:0}.worktop .languagePicker select{max-width:92px;min-width:82px!important}.workspaceHomeButton{text-overflow:clip;white-space:nowrap;max-width:132px;font-size:12px;overflow:visible}.workspace .embeddedSurvey .survey-head{height:48px;padding-inline-start:16px;padding-inline-end:16px;position:relative;top:0!important}.workspace .embeddedSurvey .survey-title{font-size:12px}.workspace .embeddedSurvey .survey-title span,.workspace .embeddedSurvey .lang-switch{display:none}.workspace .embeddedSurvey .survey-progress{min-width:82px}.survey-shell .survey-step-head{padding:38px 18px 20px}.survey-shell .survey-step-head h1{font-size:34px}.survey-shell .question-list{padding-inline-start:17px;padding-inline-end:17px;padding-bottom:48px}.survey-shell .question,.survey-shell .question.answered{gap:11px;grid-template-columns:1fr!important;padding:34px 0!important}.survey-shell .q-number{padding:0;font-size:13px}.survey-shell .q-label{margin-bottom:18px;font-size:22px;line-height:1.35}.survey-shell .q-body textarea{min-height:138px}.survey-shell .option{min-height:54px;padding:14px}.survey-shell .step-actions{border-top:0;margin-top:0;background:0 0!important;padding:28px 0 0!important;position:static!important}.survey-shell .step-actions .button{min-width:0;min-height:52px}.journalFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0 28px;padding:0;display:grid;overflow:visible}.journalFilters button{justify-content:space-between;min-width:0;padding:10px 11px}.inviteGate>section{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:40px 20px 54px}.inviteGate .creatorWelcome{background:0 0;border-top:1px solid #c9c6be;border-bottom:1px solid #c9c6be;border-radius:0;padding:17px 0}.libraryBreadcrumb>button:only-child{display:none}.libraryBreadcrumb:has(>button:only-child){border:0;min-height:0;margin:0;padding:0}}@media (max-width:360px){.app>aside nav button{font-size:10px}.app>aside nav button b{font-size:8px}.survey-shell .q-label{font-size:20px}.journalFilters button{padding-inline-start:8px;padding-inline-end:8px;font-size:11px}}.surveyHub,.survey-shell{--survey-ink:#161614;--survey-paper:#f7f6f2;--survey-line:#d5d2ca;--survey-red:#c92e25;background:var(--survey-paper);color:var(--survey-ink)}.surveyHub>header,.survey-shell .survey-head{height:72px;padding-inline-start:max(20px,min(5vw,72px));padding-inline-end:max(20px,min(5vw,72px));border:0!important;border-top:4px solid var(--survey-red)!important;border-bottom:1px solid var(--survey-line)!important;box-shadow:none!important;background:#fffffff5!important}.surveyHub>header>a{letter-spacing:.035em;font-size:12px;line-height:1.1}.surveyHub>header>a span{color:#5f5d57;letter-spacing:.045em;margin-top:5px;font-size:11px}.surveyHub>header>button,.survey-shell .lang-switch{min-width:52px;min-height:36px;color:var(--survey-ink);font-size:12px;font-weight:700;background:0 0!important;border:1px solid #aaa79f!important;border-radius:0!important}.surveyHubIntro{grid-template-columns:minmax(320px,1fr) minmax(300px,.72fr);align-items:end;gap:max(44px,min(8vw,120px));width:min(1180px,100%);max-width:none;margin:0 auto;padding:max(72px,min(9vw,126px)) max(20px,min(5vw,72px)) max(54px,min(7vw,84px));display:grid}.surveyHubIntro>div>p{color:var(--survey-red);letter-spacing:.13em;margin:0 0 22px;font:700 11px/1.3 Inter,Noto Sans SC,sans-serif}.surveyHubIntro h1{letter-spacing:-.065em;max-width:none;margin:0;font-size:max(54px,min(8vw,104px));font-weight:560;line-height:.88}.surveyHubStatement{border-top:2px solid var(--survey-ink);padding-top:22px}.surveyHubStatement b{letter-spacing:-.025em;max-width:500px;margin-bottom:18px;font-size:max(20px,min(2.2vw,28px));font-weight:610;line-height:1.35;display:block}.surveyHubStatement span{color:#55534e;max-width:560px;font-size:14px;line-height:1.75;display:block}.surveyCatalogue{width:min(1180px,100%);margin:0 auto;padding:0 max(20px,min(5vw,72px)) max(86px,min(10vw,140px))}.surveyCatalogue>header{border-top:2px solid var(--survey-ink);border-bottom:1px solid var(--survey-line);color:#706e68;letter-spacing:.14em;grid-template-columns:74px minmax(0,1fr) 164px;padding:12px 0;font-size:10px;font-weight:750;display:grid}.surveyCatalogue>a{max-width:none;min-height:220px;color:inherit;grid-template-columns:74px minmax(0,1fr) 164px;align-items:center;gap:0;text-decoration:none;display:grid;border:0!important;border-bottom:1px solid var(--survey-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:34px 0!important}.surveyCatalogue>a:hover{background:0 0!important;padding:34px 0!important}.surveyCatalogue>a:focus-visible{background:0 0!important;padding:34px 0!important}.surveyIndex{align-self:start;padding-top:5px;color:var(--survey-red)!important;letter-spacing:-.04em!important;font:500 26px/1 Georgia,serif!important}.surveyCatalogue small{color:#686660;letter-spacing:.11em;font-size:10px;font-weight:700}.surveyCatalogue h2{letter-spacing:-.048em;margin:13px 0 14px;font-size:max(31px,min(4vw,56px));font-weight:570;line-height:1.02;transition:color .16s}.surveyCatalogue p{color:#55534e;max-width:720px;margin:0;font-size:14px;line-height:1.7}.surveyStatus{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.surveyStatus>span{color:var(--survey-red);letter-spacing:.12em;font-size:10px;font-weight:800}.surveyStatus>strong{place-items:center;min-width:146px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:750;border:1px solid var(--survey-red)!important;background:var(--survey-red)!important;color:#fff!important;border-radius:0!important;display:grid!important}.surveyCatalogue>a:hover .surveyStatus>strong{background:#9f211a!important;border-color:#9f211a!important}.surveyCatalogue>a:focus-visible .surveyStatus>strong{background:#9f211a!important;border-color:#9f211a!important}.surveyHub>footer{border-top:1px solid var(--survey-line);color:#5e5c56;background:#fff;padding:24px max(20px,min(5vw,72px))}.surveyHub>footer a{font-weight:650}.surveyHub>footer a:hover{color:var(--survey-red)}.survey-shell .survey-head{height:68px}.survey-shell .survey-title{letter-spacing:.02em;font-size:13px;font-weight:760}.survey-shell .survey-title span{color:#66635d;letter-spacing:.07em;margin-top:4px;font-size:10px}.survey-shell .survey-intro{max-width:1060px;padding-top:max(72px,min(9vw,118px))}.survey-shell .survey-intro .eyebrow,.survey-shell .survey-step-head .eyebrow{color:var(--survey-red)}.survey-shell .survey-intro h1{letter-spacing:-.052em;max-width:980px;font-size:max(42px,min(5.4vw,72px));font-weight:570;line-height:1.08}.survey-shell .survey-intro h1 em{color:var(--survey-red);font-weight:570}.survey-shell .intro-grid{border-top:2px solid var(--survey-ink);grid-template-columns:1fr 1fr;gap:max(28px,min(7vw,96px));margin-top:56px;padding-top:30px}.survey-shell .intro-grid p{color:#4f4d48;font-size:15px;line-height:1.8}.survey-shell .survey-step-head,.survey-shell .question-list,.survey-shell .review-panel{max-width:940px}.survey-shell .survey-step-head{padding-top:64px}.survey-shell .survey-step-head h1{letter-spacing:-.05em;font-size:max(40px,min(5vw,62px));font-weight:570}.survey-shell .section-progress button.active{border-bottom-color:var(--survey-red)!important}.survey-shell .focus-note,.survey-shell .focus-note.complete{border-top-color:var(--survey-red);background:0 0}.survey-shell .focus-note.complete strong{color:#30302d}.survey-shell .q-number{color:var(--survey-red)}.survey-shell .q-label{font-weight:610}.survey-shell .q-label sup{color:var(--survey-red)}.survey-shell .q-body input,.survey-shell .q-body textarea,.survey-shell .option{background:#fff!important;border-color:#c8c5bd!important}.survey-shell .q-body input:focus,.survey-shell .q-body textarea:focus{border-color:var(--survey-ink)!important;box-shadow:none!important}.survey-shell .option:hover{background:#f0eee8!important}.survey-shell .option.selected,.survey-shell .option.selected:nth-child(3n+1),.survey-shell .option.selected:nth-child(3n){background:var(--survey-ink)!important;border-color:var(--survey-ink)!important}.survey-shell .button{border-radius:0!important}.survey-shell .button.primary{background:var(--survey-red)!important;border-color:var(--survey-red)!important}.survey-shell .button.primary:hover{background:#9f211a!important;border-color:#9f211a!important}.survey-shell .proposal-note{border-top:2px solid var(--survey-ink)}@media (max-width:700px){.surveyHub>header,.survey-shell .survey-head{height:62px;padding-inline-start:16px;padding-inline-end:16px;border-top-width:3px!important}.surveyHub>header>a{max-width:230px}.surveyHub>header>a span{display:none}.surveyHubIntro{grid-template-columns:1fr;gap:38px;padding:56px 18px 40px}.surveyHubIntro h1{font-size:max(48px,min(15vw,64px))}.surveyHubStatement{padding-top:18px}.surveyHubStatement b{font-size:22px}.surveyHubStatement span{font-size:14px}.surveyCatalogue{padding:0 18px 76px}.surveyCatalogue>header{grid-template-columns:46px 1fr 68px}.surveyCatalogue>a{grid-template-columns:46px minmax(0,1fr);align-items:start;min-height:0;padding:28px 0!important}.surveyCatalogue>a:hover{padding:28px 0!important}.surveyCatalogue>a:focus-visible{padding:28px 0!important}.surveyCatalogue h2{font-size:31px}.surveyCatalogue p{font-size:13px}.surveyIndex{font-size:21px!important}.surveyStatus{flex-direction:row;grid-column:2;align-self:auto;align-items:center;margin-top:22px}.surveyStatus>strong{min-width:128px;min-height:46px}.surveyCatalogue>header span:last-child{justify-self:end}.surveyHub>footer{padding-inline-start:18px;padding-inline-end:18px}.surveyHub>footer span{display:block}.survey-shell .survey-intro{padding:54px 18px 42px}.survey-shell .survey-intro h1{font-size:34px;line-height:1.16}.survey-shell .intro-grid{grid-template-columns:1fr;gap:18px;margin-top:38px;padding-top:22px}.survey-shell .survey-step-head{padding-top:44px}.survey-shell .survey-step-head h1{font-size:38px}.survey-shell .question-list{padding-inline-start:18px;padding-inline-end:18px}.survey-shell .question,.survey-shell .question.answered{padding:40px 0!important}.survey-shell .q-label{font-size:23px}.survey-shell .focus-note{margin-top:24px}}@media (max-width:380px){.surveyCatalogue>header{grid-template-columns:42px 1fr 62px}.surveyCatalogue>a{grid-template-columns:42px minmax(0,1fr)}.surveyCatalogue h2{font-size:28px}.surveyStatus>strong{min-width:116px;padding-inline-start:12px;padding-inline-end:12px}.surveyHub>footer{flex-wrap:wrap;gap:16px}}.surveyHub,.survey-shell{--glass-bg:#ffffff94;--glass-strong:#ffffffc2;--glass-shadow:0 24px 70px #221c1817;background-color:#0000;background-image:radial-gradient(circle at 12% 6%,#c92e2524,#0000 31%),radial-gradient(circle at 88% 24%,#1e1d1b12,#0000 27%),linear-gradient(145deg,#f2eee8 0%,#faf9f6 52%,#ebe8e2 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.surveyHub>header:after,.survey-shell .survey-head:after{background:var(--survey-red);opacity:.9;height:2px;position:absolute;bottom:0;left:max(20px,min(5vw,72px));right:max(20px,min(5vw,72px));content:""!important;display:block!important}.surveyHub>header>button,.survey-shell .lang-switch{box-shadow:inset 0 0 0 1px #1616141a,0 6px 18px #231e1a0d;background:#ffffffb3!important;border:0!important;border-radius:99px!important}.surveyHubStatement b{margin-bottom:20px}.surveyHubStatement span{color:#4e4c47}.surveyCatalogue>header{display:none}.surveyCatalogue>a{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);grid-template-columns:78px minmax(0,1fr) 164px;min-height:230px;overflow:hidden;background:var(--glass-bg)!important;box-shadow:inset 0 0 0 1px #ffffffb8,var(--glass-shadow)!important;border:0!important;border-radius:26px!important;padding:42px!important}.surveyCatalogue>a:hover{background:#ffffffb3!important;padding:42px!important;box-shadow:inset 0 0 0 1px #ffffffd1,0 30px 80px #221c181f!important}.surveyCatalogue>a:focus-visible{background:#ffffffb3!important;padding:42px!important;box-shadow:inset 0 0 0 1px #ffffffd1,0 30px 80px #221c181f!important}.surveyIndex{padding-top:2px}.surveyCatalogue h2{max-width:760px}.surveyStatus>strong{box-shadow:0 12px 26px #c92e2533;border:0!important;border-radius:99px!important}.surveyHub>footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff57;border:0}.survey-shell .survey-intro{background:var(--glass-bg);width:min(1040px,100% - 40px);box-shadow:inset 0 0 0 1px #ffffffb8,var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);border-radius:30px;margin:max(38px,min(6vw,74px)) auto 48px;padding:max(48px,min(7vw,82px));border:0!important}.survey-shell .intro-grid{border:0;gap:max(30px,min(7vw,86px));margin-top:52px;padding:0}.survey-shell .survey-step-head{padding-bottom:30px;border:0!important}.survey-shell .question-list,.survey-shell .review-panel{background:var(--glass-bg);width:min(940px,100% - 40px);box-shadow:inset 0 0 0 1px #ffffffad,var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);border-radius:28px;margin:0 auto max(54px,min(7vw,96px));padding:30px max(24px,min(5vw,58px)) 48px}.survey-shell .section-progress{background:#ffffff6b!important;border:0!important;border-radius:18px!important;gap:4px!important;padding:6px!important}.survey-shell .section-progress button,.survey-shell .section-progress button+button{min-height:50px;background:0 0!important;border:0!important;border-radius:13px!important;padding:9px 10px!important}.survey-shell .section-progress button.active{background:#c92e251c!important;border:0!important}.survey-shell .section-progress button.active span{color:var(--survey-red)!important}.survey-shell .focus-note,.survey-shell .focus-note.complete{background:#ffffff7a;border:0;border-radius:16px;margin:24px 0 10px;padding:16px 18px}.survey-shell .question,.survey-shell .question.answered{background:0 0!important;border:0!important;padding:46px 0!important}.survey-shell .question+.question{border-top:0!important}.survey-shell .question.answered{padding-left:0!important}.survey-shell .q-body input,.survey-shell .q-body textarea{background:#ffffffb3!important;border:0!important;border-radius:16px!important;box-shadow:inset 0 0 0 1px #ffffffd6,0 10px 28px #221d190d!important}.survey-shell .q-body input:focus,.survey-shell .q-body textarea:focus{outline:0;box-shadow:inset 0 0 0 2px var(--survey-red),0 12px 30px #221d1912!important}.survey-shell .option{background:#ffffff9e!important;border:0!important;border-radius:15px!important;box-shadow:inset 0 0 0 1px #ffffffd1,0 8px 22px #221d190b!important}.survey-shell .option:hover{background:#ffffffdb!important;border:0!important;box-shadow:inset 0 0 0 1px #1616141f,0 12px 28px #221d1912!important}.survey-shell .option.selected,.survey-shell .option.selected:nth-child(3n+1),.survey-shell .option.selected:nth-child(3n){background:#161614f0!important;border:0!important;box-shadow:0 14px 30px #16161426!important}.survey-shell .button{box-shadow:inset 0 0 0 1px #1616141a,0 8px 20px #221d190d;background:#ffffffa3!important;border:0!important;border-radius:99px!important}.survey-shell .button.primary{box-shadow:0 12px 28px #c92e2533;border:0!important}.survey-shell .proposal-note{background:#ffffff75;border:0;border-radius:18px;padding:24px}.survey-shell .step-actions{padding-top:28px}.survey-shell .survey-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff47;border:0}@media (max-width:700px){.surveyHub>header:after,.survey-shell .survey-head:after{left:16px;right:16px}.surveyHubIntro{padding-top:66px}.surveyCatalogue>a{grid-template-columns:42px minmax(0,1fr);border-radius:22px!important;padding:28px 24px!important}.surveyCatalogue>a:hover{padding:28px 24px!important}.surveyCatalogue>a:focus-visible{padding:28px 24px!important}.surveyStatus{grid-column:2}.surveyHub>footer{background:#ffffff61}.survey-shell .survey-intro{border-radius:24px;width:calc(100% - 24px);margin:18px auto 26px;padding:36px 24px}.survey-shell .intro-grid{margin-top:36px}.survey-shell .survey-step-head{padding-bottom:22px}.survey-shell .question-list,.survey-shell .review-panel{border-radius:22px;width:calc(100% - 20px);padding:16px 16px 34px}.survey-shell .section-progress{border-radius:15px!important}.survey-shell .section-progress button,.survey-shell .section-progress button+button{border-radius:11px!important}.survey-shell .focus-note,.survey-shell .focus-note.complete{margin-top:18px}.survey-shell .question,.survey-shell .question.answered{padding:36px 0!important}.survey-shell .q-body input,.survey-shell .q-body textarea,.survey-shell .option{border-radius:13px!important}.survey-shell .proposal-note{border-radius:15px;padding:20px}}@media (prefers-reduced-transparency:reduce){.surveyHub>header,.survey-shell .survey-head,.surveyCatalogue>a,.survey-shell .survey-intro,.survey-shell .question-list,.survey-shell .review-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}}.surveyHub,.survey-shell{--survey-ink:#333;--survey-paper:#e8e2d8;--survey-line:transparent;--survey-red:#c72d24;--survey-blue:#c72d24;--neu-bg:#e8e2d8;--neu-bg-soft:#f5f1ea;--neu-dark:#c4bdb3;--neu-light:#fff;--neu-accent:#c72d24;--neu-raised:8px 8px 16px #c4bdb3,-8px -8px 16px #fff;--neu-raised-hover:4px 4px 8px #c4bdb3,-4px -4px 8px #fff;--neu-inset:inset 6px 6px 12px #c4bdb3,inset -6px -6px 12px #fff;--neu-inset-focus:inset 2px 2px 4px #c4bdb3,inset -2px -2px 4px #fff;color:#333;min-height:100vh;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#e8e2d8!important}.surveyHub *,.survey-shell *{border-color:#0000}.surveyHub>header,.survey-shell .survey-head{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e8e2d8!important;border:0!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.surveyHub>header:after,.survey-shell .survey-head:after{content:none!important;display:none!important}.surveyHub>header>a,.survey-shell .survey-title{color:#333}.surveyHub>header>a span,.survey-shell .survey-title span{color:#6b7280}.surveyHub>header>button,.survey-shell .lang-switch,.surveyStatus>strong,.survey-shell .button{color:#9f211a!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out!important;transform:none!important;box-shadow:6px 6px 12px #c4bdb3,-6px -6px 12px #fff!important}.surveyHub>header>button:hover,.survey-shell .lang-switch:hover,.surveyStatus>strong:hover,.survey-shell .button:hover{transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.surveyHub>header>button:active,.survey-shell .lang-switch:active,.surveyStatus>strong:active,.survey-shell .button:active{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.surveyHubIntro{padding-top:max(76px,min(9vw,126px))}.surveyHubIntro>div>p,.survey-shell .eyebrow,.surveyIndex,.surveyStatus>span{color:#b72a22!important}.surveyHubStatement{border:0;padding:0}.surveyHubStatement span,.surveyCatalogue p{color:#565d69}.surveyCatalogue>a{box-shadow:var(--neu-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e8e2d8!important;border:0!important;border-radius:22px!important;padding:42px!important;transition:box-shadow .3s ease-in-out!important;transform:none!important}.surveyCatalogue>a:hover{box-shadow:var(--neu-raised-hover)!important;background:#e8e2d8!important;padding:42px!important;transform:none!important}.surveyCatalogue>a:focus-visible{box-shadow:var(--neu-raised-hover)!important;background:#e8e2d8!important;padding:42px!important;transform:none!important}.surveyCatalogue>a:active{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.surveyCatalogue>a:hover h2{color:#9f211a}.surveyCatalogue>a:focus-visible h2{color:#9f211a}.surveyCatalogue small{color:#68707c}.surveyStatus>strong{min-height:50px}.surveyHub>footer{-webkit-backdrop-filter:none;backdrop-filter:none;color:#5d6470;background:#f5f1ea;border:0}.survey-shell .survey-intro,.survey-shell .question-list,.survey-shell .review-panel{box-shadow:var(--neu-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e8e2d8!important;border:0!important;border-radius:22px!important}.survey-shell .survey-intro h1,.survey-shell .survey-step-head h1,.survey-shell .q-label,.survey-shell .review-panel h2{color:#343434}.survey-shell .survey-intro h1 em{color:#b72a22}.survey-shell .intro-grid{border:0}.survey-shell .intro-grid p,.survey-shell .survey-step-head>p:last-child{color:#565d69}.survey-shell .survey-progress:before{background:#c7ccd3}.survey-shell .survey-progress i{background:#c72d24}.survey-shell .draft-status{color:#58606b}.survey-shell .section-progress{box-shadow:var(--neu-inset-focus)!important;background:#e8e2d8!important;border:0!important;border-radius:16px!important}.survey-shell .section-progress button,.survey-shell .section-progress button+button{color:#68707c;box-shadow:none!important;background:#e8e2d8!important;border:0!important;border-radius:13px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;transform:none!important}.survey-shell .section-progress button.active{color:#9f211a!important;background:#e8e2d8!important;box-shadow:inset 3px 3px 6px #c4bdb3,inset -3px -3px 6px #fff!important}.survey-shell .section-progress button:active{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.survey-shell .focus-note,.survey-shell .focus-note.complete{box-shadow:none;background:0 0;border:0;border-radius:0}.survey-shell .focus-note strong{color:#454b55}.survey-shell .focus-note span{color:#68707c}.survey-shell .question,.survey-shell .question.answered{box-shadow:none!important;background:0 0!important;border:0!important}.survey-shell .q-number,.survey-shell .q-label sup{color:#b72a22}.survey-shell .answer-confirmation{color:#59616c}.survey-shell .q-body input,.survey-shell .q-body textarea{color:#333;box-shadow:var(--neu-inset)!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;outline:0!important;transition:box-shadow .3s ease-in-out!important}.survey-shell .q-body input:focus,.survey-shell .q-body textarea:focus{box-shadow:var(--neu-inset-focus)!important;border:0!important;outline:0!important}.survey-shell .q-body input::placeholder,.survey-shell .q-body textarea::placeholder{color:#747b86}.survey-shell .option-grid{gap:16px}.survey-shell .option{color:#454b55!important;box-shadow:var(--neu-raised)!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;transform:none!important}.survey-shell .option:hover{box-shadow:var(--neu-raised-hover)!important;background:#e8e2d8!important;border:0!important;transform:none!important}.survey-shell .option:active{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.survey-shell .option.selected,.survey-shell .option.selected:nth-child(3n+1),.survey-shell .option.selected:nth-child(3n){color:#9f211a!important;background:#e8e2d8!important;border:0!important;box-shadow:inset 5px 5px 10px #c4bdb3,inset -5px -5px 10px #fff!important}.survey-shell .option.selected span{color:#b72a22!important}.survey-shell .option[aria-pressed=true]{box-shadow:inset 5px 5px 10px #c4bdb3,inset -5px -5px 10px #fff!important}.survey-shell .button.primary{color:#9f211a!important;background:#e8e2d8!important;border:0!important;box-shadow:6px 6px 12px #c4bdb3,-6px -6px 12px #fff!important}.survey-shell .button.primary:hover{background:#e8e2d8!important;border:0!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.survey-shell .button.primary:active{box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.survey-shell .proposal-note{box-shadow:var(--neu-inset-focus);background:#e8e2d8;border:0;border-radius:16px}.survey-shell .survey-footer{-webkit-backdrop-filter:none;backdrop-filter:none;color:#5d6470;background:#f5f1ea;border:0}@media (max-width:700px){.surveyHub,.survey-shell{--neu-raised:4px 4px 8px #c4bdb3,-4px -4px 8px #fff;--neu-raised-hover:2px 2px 4px #c4bdb3,-2px -2px 4px #fff}.surveyHubIntro{padding-top:62px}.surveyCatalogue>a,.surveyCatalogue>a:hover{border-radius:18px!important;padding:28px 24px!important}.surveyCatalogue>a:focus-visible{border-radius:18px!important;padding:28px 24px!important}.survey-shell .survey-intro,.survey-shell .question-list,.survey-shell .review-panel{border-radius:18px!important}.survey-shell .option-grid{gap:12px}.survey-shell .option{box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.survey-shell .option:hover{box-shadow:2px 2px 4px #c4bdb3,-2px -2px 4px #fff!important}}@media (prefers-reduced-motion:reduce){.surveyHub>header>button,.survey-shell .lang-switch,.surveyStatus>strong,.survey-shell .button,.surveyCatalogue>a,.survey-shell .section-progress button,.survey-shell .q-body input,.survey-shell .q-body textarea,.survey-shell .option{transition:none!important}}.surveyHub,.survey-shell{accent-color:#c72d24;--red:#c72d24!important;--survey-red:#c72d24!important;--survey-blue:#c72d24!important}.surveyHub .surveyCta{place-items:center;min-width:146px;min-height:50px;padding:12px 16px;font-size:13px;font-weight:750;display:grid;color:#9f211a!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;transform:none!important;box-shadow:6px 6px 12px #c4bdb3,-6px -6px 12px #fff!important}.surveyHub .surveyCta:hover{color:#9f211a!important;background:#e8e2d8!important;transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.surveyHub .surveyCatalogue>a:active .surveyCta{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.surveyHub .surveyStatus>span,.surveyHub .surveyIndex,.surveyHub .surveyHubIntro>div>p,.survey-shell .eyebrow{color:#b72a22!important}.surveyHub .surveyCatalogue strong{color:#9f211a!important;background:#e8e2d8!important}@media (max-width:700px){.surveyHub .surveyCta{min-width:128px;min-height:46px;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}}@media (prefers-reduced-motion:reduce){.surveyHub .surveyCta{transition:none!important}}.entryGate{--entry-bg:#e8e2d8;--entry-soft:#f5f1ea;--entry-dark:#c4bdb3;--entry-light:#fff;--entry-accent:#c72d24;min-height:100vh;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#333!important;background:#e8e2d8!important;overflow:visible!important}.entryGate:before,.entryGate:not(.inviteGate):before,.entryGate h1:after,.entryGate:not(.inviteGate) h1:after{content:none!important;display:none!important}.entryGate .entryTop{min-height:76px;padding:14px max(18px,min(5vw,72px));color:#333!important;background:#e8e2d8!important;border:0!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.entryGate .entryTop>a,.entryGate .entryTop>button{color:#4f5660!important}.entryGate .wordmark{color:#333}.entryGate .languagePicker{background:#e8e2d8!important;border:0!important;border-radius:14px!important;padding:5px 8px!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.entryGate .languagePicker select{color:#454b55!important;background:#e8e2d8!important;border:0!important}.entryGate .languagePicker>span,.entryGate .languagePicker>span b{color:#68707c!important}.entryGate>section,.entryGate:not(.inviteGate)>section{max-width:1100px;padding:max(72px,min(10vh,128px)) max(22px,min(6vw,64px))}.entryGate .kicker{color:#b72a22;letter-spacing:.08em;font-family:inherit;font-size:12px;font-weight:700}.entryGate h1,.entryGate:not(.inviteGate) h1{color:#333;letter-spacing:-.052em;max-width:12ch;margin:20px 0 max(42px,min(6vw,68px));font-size:max(48px,min(6.6vw,82px));font-weight:600;line-height:1.02}.entryChoices{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;display:grid!important}.entryChoices .entryChoice,.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:nth-child(2),.entryChoices .entryChoice:hover{flex-direction:column;justify-content:flex-end;position:relative;overflow:visible;color:#333!important;background:#e8e2d8!important;border:0!important;border-radius:22px!important;align-items:flex-start!important;gap:12px!important;min-height:220px!important;padding:34px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;display:flex!important;transform:none!important;box-shadow:8px 8px 16px #c4bdb3,-8px -8px 16px #fff!important}.entryChoices .entryChoice:focus-visible{flex-direction:column;justify-content:flex-end;position:relative;overflow:visible;color:#333!important;background:#e8e2d8!important;border:0!important;border-radius:22px!important;align-items:flex-start!important;gap:12px!important;min-height:220px!important;padding:34px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;display:flex!important;transform:none!important;box-shadow:8px 8px 16px #c4bdb3,-8px -8px 16px #fff!important}.entryChoices .entryChoice:before,.entryChoices .entryChoice:first-child:before,.entryChoices .entryChoice:nth-child(2):before{color:#b72a22!important;letter-spacing:.04em!important;background:0 0!important;width:auto!important;height:auto!important;font:650 20px/1 Avenir Next,PingFang SC,sans-serif!important;display:block!important;position:absolute!important;top:30px!important;bottom:auto!important;left:34px!important;right:auto!important;transform:none!important}.entryChoices .entryChoice:first-child:before{content:"01"}.entryChoices .entryChoice:nth-child(2):before{content:"02"}.entryChoices .entryChoice b{letter-spacing:-.035em;max-width:14ch;font-size:max(27px,min(3vw,38px));font-weight:600;line-height:1.08;color:#353535!important}.entryChoices .entryChoice span{font-size:14px;line-height:1.65;color:#59616c!important;max-width:420px!important}.entryChoices .entryChoice:hover{transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.entryChoices .entryChoice:focus-visible{transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.entryChoices .entryChoice:active{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.entryChoices .entryChoice:hover b{color:#9f211a!important}.entryChoices .entryChoice:focus-visible b{color:#9f211a!important}.entryChoices .entryChoice:hover span{color:#59616c!important}.entryChoices .entryChoice:focus-visible span{color:#59616c!important}.entryGate>.copyright{color:#5d6470!important;background:#f5f1ea!important;border:0!important}.inviteGate>section{width:min(700px,100% - 40px);margin:max(40px,min(7vh,82px)) auto;background:#e8e2d8!important;border:0!important;border-radius:22px!important;padding:max(34px,min(6vw,62px))!important;box-shadow:8px 8px 16px #c4bdb3,-8px -8px 16px #fff!important}.inviteGate h1{font-size:max(44px,min(6vw,68px))}.inviteGate section>p{color:#565d69}.inviteGate .creatorWelcome{padding:18px 20px;background:#e8e2d8!important;border:0!important;border-radius:16px!important;box-shadow:inset 2px 2px 4px #c4bdb3,inset -2px -2px 4px #fff!important}.inviteGate .creatorWelcome strong{color:#444a54}.inviteGate .creatorWelcome span{color:#5e6671}.gateInvite{gap:16px}.gateInvite label>span{color:#525963}.gateInvite input{color:#333!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;outline:0!important;transition:box-shadow .3s ease-in-out!important;box-shadow:inset 6px 6px 12px #c4bdb3,inset -6px -6px 12px #fff!important}.gateInvite input:focus{outline:0!important;box-shadow:inset 2px 2px 4px #c4bdb3,inset -2px -2px 4px #fff!important}.gateInvite input::placeholder{color:#747b86}.gateInvite .primary,.gateInvite .primary:hover{color:#9f211a!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;transform:none!important;box-shadow:6px 6px 12px #c4bdb3,-6px -6px 12px #fff!important}.gateInvite .primary:hover{box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.gateInvite .primary:active{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.gateError{color:#b72a22!important}@media (max-width:700px){.entryGate .entryTop{min-height:68px;padding-inline-start:16px;padding-inline-end:16px}.entryGate>section,.entryGate:not(.inviteGate)>section{padding:58px 18px 72px}.entryGate h1,.entryGate:not(.inviteGate) h1{margin-bottom:38px;font-size:max(42px,min(11.5vw,56px))}.entryChoices{grid-template-columns:1fr!important;gap:24px!important}.entryChoices .entryChoice,.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:nth-child(2),.entryChoices .entryChoice:hover{border-radius:18px!important;min-height:156px!important;padding:26px!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.entryChoices .entryChoice:focus-visible{border-radius:18px!important;min-height:156px!important;padding:26px!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.entryChoices .entryChoice:before,.entryChoices .entryChoice:first-child:before,.entryChoices .entryChoice:nth-child(2):before{font-size:16px!important;top:22px!important;bottom:auto!important;left:26px!important;right:auto!important}.entryChoices .entryChoice b{font-size:28px}.entryChoices .entryChoice span{font-size:13px}.inviteGate>section{width:calc(100% - 24px);margin:24px auto;border-radius:18px!important;padding:30px 22px!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.inviteGate h1{font-size:43px}.gateInvite{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.entryChoices .entryChoice,.gateInvite input,.gateInvite .primary{transition:none!important}}:root{--ink:#333;--paper:#e8e2d8;--line:transparent;--red:#c72d24;--blue:#c72d24;--green:#c72d24;--surface:#e8e2d8;--neu-bg:#e8e2d8;--neu-soft:#f5f1ea;--neu-dark:#c4bdb3;--neu-light:#fff;--neu-accent:#c72d24;--neu-raised:8px 8px 16px #c4bdb3,-8px -8px 16px #fff;--neu-hover:4px 4px 8px #c4bdb3,-4px -4px 8px #fff;--neu-inset:inset 6px 6px 12px #c4bdb3,inset -6px -6px 12px #fff;--neu-inset-soft:inset 2px 2px 4px #c4bdb3,inset -2px -2px 4px #fff}body,.publicPage,.conceptStandalone,.peoplePage .publicCredits,.peoplePage .publicCreditsPending,.communityPage,.app,.workspace,.lead-shell,.lead-login{color:#333;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#e8e2d8!important}.portfolioProgress i{background:#c72d24}.portfolioPointer{display:none!important}.kicker,.eyebrow{color:#b72a22;font-family:Avenir Next,PingFang SC,sans-serif}.copyright{color:#5d6470}.publicPage .top{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e8e2d8!important;border:0!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.publicPage .top>.publicBack,.publicPage .top>nav a{color:#4e5560!important;background:#e8e2d8!important;border:0!important;border-radius:12px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.publicPage .top>.publicBack:hover,.publicPage .top>nav a:hover{color:#9f211a!important;transform:none!important;box-shadow:2px 2px 4px #c4bdb3,-2px -2px 4px #fff!important}.publicPage .top>nav a.active,.publicPage .top>nav a:active{color:#9f211a!important;transform:none!important;box-shadow:inset 3px 3px 6px #c4bdb3,inset -3px -3px 6px #fff!important}.conceptStandalone>.conceptLabelBlock{color:#9f211a!important;background:#e8e2d8!important;border:0!important;border-radius:12px!important;padding:12px 18px!important;box-shadow:inset 3px 3px 6px #c4bdb3,inset -3px -3px 6px #fff!important}.publicPage .languagePicker{background:#e8e2d8!important;border:0!important;border-radius:14px!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.conceptStandalone .conceptHeadlineLine.accent{color:#c72d24!important}.conceptStandalone .conceptSubtitle,.conceptStandalone .conceptEssay p{color:#4f5660}.conceptStandalone .conceptEssay p,.conceptStandalone .conceptEssay p:nth-child(3n){box-shadow:none;background:0 0;border:0;padding-top:0}.conceptQuestions{border-radius:20px;padding:max(36px,min(5vw,64px));color:#3c4149!important;box-shadow:var(--neu-inset-soft)!important;background:#e8e2d8!important;border:0!important}.conceptQuestions p{color:#3c4149!important}.conceptRecruitment{color:#333!important;box-shadow:var(--neu-raised)!important;background:#e8e2d8!important;border:0!important;border-radius:22px!important}.conceptRecruitment .kicker,.conceptRecruitment p,.conceptRecruitment strong,.conceptRecruitment b{color:#4f5660!important}.conceptRecruitment strong,.conceptRecruitment b{color:#b72a22!important}.conceptStandalone .peopleCta{color:#9f211a!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transition:box-shadow .3s ease-in-out!important;transform:none!important;box-shadow:6px 6px 12px #c4bdb3,-6px -6px 12px #fff!important}.conceptStandalone .peopleCta:hover{transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.conceptStandalone .peopleCta:active{box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.peoplePage{--public-red:#c72d24!important}.peoplePage .creditsHead .kicker{border-radius:12px;color:#b72a22!important;background:#e8e2d8!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.peoplePage .disciplineTabs{gap:14px;border:0!important}.peoplePage .disciplineTabs button{color:#505762!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.peoplePage .disciplineTabs button:hover{color:#9f211a!important;background:#e8e2d8!important;box-shadow:2px 2px 4px #c4bdb3,-2px -2px 4px #fff!important}.peoplePage .disciplineTabs button.active{color:#9f211a!important;background:#e8e2d8!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.peoplePage .featuredProfileCard,.peoplePage .designerGrid>article,.peoplePage .leadCredit,.peoplePage .collaboratorPending{color:#333!important;box-shadow:var(--neu-raised)!important;background:#e8e2d8!important;border:0!important;border-radius:22px!important;transform:none!important}.peoplePage .featuredProfileCard:before,.peoplePage .featuredProfileCard:after{display:none!important}.peoplePage .profileIdentity,.peoplePage .divisionTags span,.peoplePage .miniMonogram{color:#9f211a!important;background:#e8e2d8!important;border:0!important}.peoplePage .profileIdentity{box-shadow:var(--neu-inset-soft)}.peoplePage .profileMonogram,.peoplePage .miniMonogram{border-color:#0000!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.peoplePage .designerGrid>article:hover,.peoplePage .leadCredit:hover{box-shadow:var(--neu-hover)!important;transform:none!important}.app{background:#e8e2d8!important}.app>aside{color:#333!important;background:#e8e2d8!important;border:0!important;box-shadow:6px 0 16px #c4bdb3c7!important}.app .brand,.app .asideFoot{color:#454b55!important;border-color:#0000!important}.app nav{gap:12px}.app nav button{color:#565e69!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transition:box-shadow .3s ease-in-out,color .3s ease-in-out!important;transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.app nav button b{color:#767d87}.app nav button:hover{color:#9f211a!important;background:#e8e2d8!important;box-shadow:2px 2px 4px #c4bdb3,-2px -2px 4px #fff!important}.app nav button.active{color:#9f211a!important;background:#e8e2d8!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.app nav button.active b{color:#b72a22}.worktop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e8e2d8!important;border:0!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.workspaceHomeButton{color:#4f5660}.privacy{color:#59616c}.avatar{border:0;color:#9f211a!important;background:#e8e2d8!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.worktop .languagePicker{background:#e8e2d8!important;border:0!important;border-radius:14px!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.worktop .languagePicker select{color:#454b55!important;background:#e8e2d8!important;border:0!important}.workspace h1,.workspace h2,.workspace h3{color:#353535}.workspace .kicker{color:#b72a22}.driveSearch,.workspace input:not([type=file]),.workspace textarea,.workspace select{color:#333!important;box-shadow:var(--neu-inset)!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;outline:0!important;transition:box-shadow .3s ease-in-out!important}.workspace input:not([type=file]):focus,.workspace textarea:focus,.workspace select:focus{box-shadow:var(--neu-inset-soft)!important;outline:0!important}.workspace input::placeholder,.workspace textarea::placeholder{color:#747b86}.driveFolder,.driveRecent,.weekFolder,.categoryFolder,.workspaceCategory,.photoJournalLink,.announcementBoard,.weekNoticeCard,.taskOwnerPending,.journalEmpty,.journalEditor,.opsCard,.contentManager,.ownerOperations,.libraryCategoryDetail{color:#333!important;box-shadow:var(--neu-raised)!important;background:#e8e2d8!important;border:0!important;border-radius:20px!important;transform:none!important}.driveFolder:hover,.driveRecent>button:hover,.weekFolder:hover,.categoryFolder:hover,.workspaceCategory:hover,.photoJournalLink:hover{color:#333!important;box-shadow:var(--neu-hover)!important;background:#e8e2d8!important;transform:none!important}.driveFolder:active,.driveRecent>button:active,.weekFolder:active,.categoryFolder:active,.photoJournalLink:active{box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.driveFolder:before,.weekFolder>span,.categoryFolder>span,.driveSearch span,.libraryBreadcrumb b{color:#b72a22!important}.driveRecent>button,.categoryFolder,.weekFolder{background:#e8e2d8!important;border:0!important}.driveRecent>button+button{border-top:0!important}.libraryWeeks>div:last-child,.driveFolders>div,.libraryCategories>div:last-child{border:0!important;gap:22px!important}.libraryBreadcrumb{color:#5d6470;border:0}.libraryBreadcrumb button,.libraryBack{color:#9f211a!important;background:#e8e2d8!important;border:0!important;border-radius:12px!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.libraryBack:hover,.libraryBreadcrumb button:hover{box-shadow:2px 2px 4px #c4bdb3,-2px -2px 4px #fff!important}.libraryBack:active,.libraryBreadcrumb button:active{box-shadow:inset 3px 3px 6px #c4bdb3,inset -3px -3px 6px #fff!important}.workspace .primary,.workspace .dark,.workspace .button,.workspace .journalEntryActions button,.workspace .journalEditor>footer button{color:#9f211a!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transition:box-shadow .3s ease-in-out!important;transform:none!important;box-shadow:6px 6px 12px #c4bdb3,-6px -6px 12px #fff!important}.workspace .primary:hover,.workspace .dark:hover,.workspace .button:hover,.workspace .journalEntryActions button:hover,.workspace .journalEditor>footer button:hover{transform:none!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.workspace .primary:active,.workspace .dark:active,.workspace .button:active,.workspace .journalEntryActions button:active,.workspace .journalEditor>footer button:active{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.upload,.workspaceCategory>.upload,.libraryCategoryDetail>.upload,.journalImageField{box-shadow:var(--neu-inset)!important;background:#e8e2d8!important;border:0!important;border-radius:16px!important}.creatorWelcome,.creatorTaskNote,.driveNote,.announcementLead{color:#505762!important;box-shadow:var(--neu-inset-soft)!important;background:#e8e2d8!important;border:0!important;border-radius:16px!important}.announcementBoard details[open] summary,.weekTabs button.active{color:#9f211a!important;box-shadow:var(--neu-inset-soft)!important;background:#e8e2d8!important}.announcementBoard summary,.weekTabs button{color:#4f5660!important;background:#e8e2d8!important;border:0!important}.journalFilters button,.journalTags span{color:#565e69!important;background:#e8e2d8!important;border:0!important;border-radius:99px!important;box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.journalFilters button.active{color:#9f211a!important;background:#e8e2d8!important;box-shadow:inset 3px 3px 6px #c4bdb3,inset -3px -3px 6px #fff!important}.journalHero>strong,.journalMeta span{color:#b72a22}.productionEntry{border-color:#0000}.productionEntry figure{box-shadow:var(--neu-raised);background:#e8e2d8}.lead-shell,.lead-login{--survey-red:#c72d24;--survey-paper:#e8e2d8;--survey-line:transparent}.lead-login form,.lead-shell .filters,.lead-shell .response-card,.profile-sheet{color:#333!important;box-shadow:var(--neu-raised)!important;background:#e8e2d8!important;border:0!important;border-radius:20px!important}.lead-head{border:0!important}.lead-head h1 em{color:#b72a22}.lead-login input,.lead-shell input,.lead-shell select{color:#333!important;box-shadow:var(--neu-inset)!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important}.lead-login input:focus,.lead-shell input:focus,.lead-shell select:focus{box-shadow:var(--neu-inset-soft)!important;outline:0!important}.lead-shell .response-card:hover{box-shadow:var(--neu-hover)!important;background:#e8e2d8!important}.lead-shell .button,.lead-login .button{color:#9f211a!important;background:#e8e2d8!important;border:0!important;border-radius:14px!important;transform:none!important;box-shadow:6px 6px 12px #c4bdb3,-6px -6px 12px #fff!important}.lead-shell .button:hover,.lead-login .button:hover{box-shadow:4px 4px 8px #c4bdb3,-4px -4px 8px #fff!important}.lead-shell .button:active,.lead-login .button:active{transform:none!important;box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}@media (max-width:700px){:root{--neu-raised:4px 4px 8px #c4bdb3,-4px -4px 8px #fff;--neu-hover:2px 2px 4px #c4bdb3,-2px -2px 4px #fff}.publicPage .top>.publicBack,.publicPage .top>nav a,.publicPage .languagePicker,.worktop .languagePicker{box-shadow:3px 3px 6px #c4bdb3,-3px -3px 6px #fff!important}.conceptQuestions{padding:28px 22px}.conceptRecruitment{border-radius:18px!important}.app>aside{background:#e8e2d8!important;border:0!important;box-shadow:0 -5px 14px #c4bdb3c7!important}.app>aside nav{gap:6px}.app>aside nav button{border-radius:11px!important;box-shadow:2px 2px 4px #c4bdb3,-2px -2px 4px #fff!important}.app>aside nav button.active{box-shadow:inset 2px 2px 4px #c4bdb3,inset -2px -2px 4px #fff!important}.driveFolder,.driveRecent,.weekFolder,.categoryFolder,.workspaceCategory,.photoJournalLink,.announcementBoard,.weekNoticeCard,.taskOwnerPending,.journalEmpty,.journalEditor,.opsCard,.contentManager,.ownerOperations,.libraryCategoryDetail{border-radius:16px!important}.libraryWeeks>div:last-child,.driveFolders>div,.libraryCategories>div:last-child{gap:16px!important}}@media (prefers-reduced-motion:reduce){.publicPage a,.publicPage button,.app nav button,.driveFolder,.driveRecent>button,.weekFolder,.categoryFolder,.photoJournalLink,.workspace button,.lead-shell button,.lead-login button{transition:none!important}}.entryChoices .entryChoice:first-child,.entryChoices .entryChoice:first-child:hover,.entryChoices .entryChoice:first-child:active{color:#fff!important;background:#c72d24!important;box-shadow:8px 8px 16px #9f211a3d,-8px -8px 16px #fff!important}.entryChoices .entryChoice:first-child:focus-visible{color:#fff!important;background:#c72d24!important;box-shadow:8px 8px 16px #9f211a3d,-8px -8px 16px #fff!important}.entryChoices .entryChoice:nth-child(2),.entryChoices .entryChoice:nth-child(2):hover,.entryChoices .entryChoice:nth-child(2):active{color:#fff!important;background:#171715!important;box-shadow:8px 8px 16px #17171538,-8px -8px 16px #fff!important}.entryChoices .entryChoice:nth-child(2):focus-visible{color:#fff!important;background:#171715!important;box-shadow:8px 8px 16px #17171538,-8px -8px 16px #fff!important}.entryChoices .entryChoice:first-child:before,.entryChoices .entryChoice:first-child b,.entryChoices .entryChoice:nth-child(2):before,.entryChoices .entryChoice:nth-child(2) b{color:#fff!important}.entryChoices .entryChoice:first-child span,.entryChoices .entryChoice:nth-child(2) span{color:#ffffffc2!important}.copyright,.entryGate>.copyright,.publicPage>.copyright{letter-spacing:.02em;font-size:12px;font-weight:500;line-height:1.5;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.libraryWeeks .weekFolder{padding-inline-start:max(20px,min(3vw,32px))!important;padding-inline-end:max(20px,min(3vw,32px))!important}.survey-shell .survey-intro,.survey-shell .question-list,.survey-shell .review-panel{box-shadow:none!important}.entryGate .wordmark,.publicPage .mark .wordmark,.app .brand .wordmark,.surveyHub>header>a,.survey-shell .survey-footer>span,.survey-confirm>.eyebrow{color:#c72d24!important}.publicPage .conceptRecruitment{width:auto!important;height:auto!important;display:block!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.worktop .avatar{cursor:default;place-items:center;display:inline-grid}.projectPoster{width:min(100%,760px);margin:max(48px,min(7vw,90px)) auto max(58px,min(8vw,104px))}.projectPoster a{background:#050505;border-radius:22px;line-height:0;display:block;overflow:hidden;box-shadow:10px 10px 20px #c4bdb3,-10px -10px 20px #fff}.projectPoster img{object-fit:contain;width:100%;height:auto;display:block}.projectPoster figcaption{color:#5d5750;letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:650}@media (max-width:700px){.projectPoster{width:100%;margin:42px auto 64px}.projectPoster a{border-radius:16px;box-shadow:6px 6px 12px #c4bdb3,-6px -6px 12px #fff}.projectPoster figcaption{margin-top:12px;font-size:10px}}.worktop{z-index:30;top:0;position:sticky!important}.workspace .embeddedSurvey .survey-head{z-index:29!important;position:sticky!important;top:64px!important}.workspace .embeddedSurvey .question,.workspace .embeddedSurvey .form-section{scroll-margin-top:144px}@media (max-width:800px){.workspace .embeddedSurvey .survey-head{top:58px!important}.workspace .embeddedSurvey .question,.workspace .embeddedSurvey .form-section{scroll-margin-top:132px}}@media (max-width:600px){.workspace .embeddedSurvey .survey-head{height:48px;padding-inline-start:16px;padding-inline-end:16px;position:sticky!important;top:54px!important}.workspace .embeddedSurvey .question,.workspace .embeddedSurvey .form-section{scroll-margin-top:116px}}@keyframes surfaceEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes feedbackEnter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes choiceConfirm{0%{transform:scale(1)}55%{transform:scale(.985)}to{transform:scale(1)}}@keyframes revealContent{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.entryGate>section,.publicPage>.conceptStandalone,.peoplePage>.publicCredits,.surveyHubIntro,.survey-shell .survey-intro,.workspace>.page,.lead-login>form,.lead-shell>.response-list{animation:.42s cubic-bezier(.22,1,.36,1) both surfaceEnter}.surveyCatalogue{animation:.42s cubic-bezier(.22,1,.36,1) 60ms both surfaceEnter}.toast,.survey-confirm{animation:.3s cubic-bezier(.22,1,.36,1) both feedbackEnter}.announcementBoard details[open]>div{animation:.24s ease-out both revealContent}.survey-shell .option.selected,.survey-shell .option[aria-pressed=true],.weekTabs button.active,.journalFilters button.active{animation:.2s ease-out choiceConfirm}.survey-shell .survey-progress i{transition:width .36s cubic-bezier(.22,1,.36,1)}.entryChoices .entryChoice,.publicPage .top>.publicBack,.publicPage .top>nav a,.conceptStandalone .peopleCta,.driveFolder,.driveRecent>button,.weekFolder,.categoryFolder,.workspaceCategory,.photoJournalLink,.workspace button,.survey-shell .button,.survey-shell .option,.surveyHub .surveyCta,.lead-shell button,.lead-login button{transform-origin:50%;transition:transform .16s ease-out,box-shadow .22s ease-out,color .18s ease-out!important}@media (hover:hover){.entryChoices .entryChoice:hover,.conceptStandalone .peopleCta:hover,.driveFolder:hover,.driveRecent>button:hover,.weekFolder:hover,.categoryFolder:hover,.workspaceCategory:hover,.photoJournalLink:hover,.surveyHub .surveyCatalogue>a:hover .surveyCta,.lead-shell .response-card:hover{transform:translateY(-2px)!important}}.entryChoices .entryChoice:active,.publicPage .top>.publicBack:active,.publicPage .top>nav a:active,.conceptStandalone .peopleCta:active,.driveFolder:active,.driveRecent>button:active,.weekFolder:active,.categoryFolder:active,.workspaceCategory:active,.photoJournalLink:active,.workspace button:active,.survey-shell .button:active,.surveyHub .surveyCatalogue>a:active .surveyCta,.lead-shell button:active,.lead-login button:active{transform:translateY(1px)scale(.99)!important}@media (prefers-reduced-motion:reduce){.entryGate>section,.publicPage>.conceptStandalone,.peoplePage>.publicCredits,.surveyHubIntro,.surveyCatalogue,.survey-shell .survey-intro,.workspace>.page,.lead-login>form,.lead-shell>.response-list,.toast,.survey-confirm,.announcementBoard details[open]>div,.survey-shell .option.selected,.survey-shell .option[aria-pressed=true],.weekTabs button.active,.journalFilters button.active{animation:none!important}.entryChoices .entryChoice,.publicPage a,.publicPage button,.driveFolder,.driveRecent>button,.weekFolder,.categoryFolder,.workspaceCategory,.photoJournalLink,.workspace button,.survey-shell .button,.survey-shell .option,.survey-shell .survey-progress i,.surveyHub .surveyCta,.lead-shell button,.lead-login button{transition:none!important;transform:none!important}}.publicPage .top>nav a{white-space:nowrap}.profile-sheet{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-left:1px solid #9f988e!important;border-radius:0!important}.profile-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes profileBackdropEnter{0%{background:#14141000}to{background:#14141075}}@keyframes profileSheetEnter{0%{opacity:.94;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.profile-backdrop{animation:.2s ease-out both profileBackdropEnter}.profile-sheet{animation:.28s cubic-bezier(.22,1,.36,1) both profileSheetEnter}.profile-close{place-items:center;width:42px;height:42px;display:grid;border-radius:50%!important;transition:transform .14s ease-out,background-color .16s ease-out,color .16s ease-out!important}@media (hover:hover){.profile-close:hover{background:#d8d1c7!important}}.profile-close:active{color:#fff!important;background:#c72d24!important;transform:scale(.92)!important}@media (prefers-reduced-motion:reduce){.profile-backdrop,.profile-sheet{animation:none!important}.profile-close{transition:none!important;transform:none!important}}.survey-shell .section-progress{box-shadow:none!important;overflow:hidden!important}.survey-shell .section-progress button,.survey-shell .section-progress button+button,.survey-shell .section-progress button.done,.survey-shell .section-progress button:disabled{cursor:default;opacity:1!important;min-width:0!important;box-shadow:none!important}.survey-shell .section-progress button.done{cursor:pointer}.survey-shell .section-progress button.active,.survey-shell .section-progress button.active:disabled{color:#9f211a!important;box-shadow:inset 5px 5px 10px #c4bdb3,inset -5px -5px 10px #fff!important}.survey-shell .section-progress button.done:active{box-shadow:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fff!important}.workspaceHomeButton:disabled{cursor:default!important;opacity:1!important;color:#4f5660!important}.creatorTaskAction{border-top:1px solid #c9c6be;border-bottom:1px solid #c9c6be;margin:34px 0;padding:28px 0}.creatorTaskAction p{color:#50504b;max-width:700px;margin:0 0 24px;font-size:15px;line-height:1.75}.creatorTaskAction .primary{text-decoration:none;display:inline-flex}.trafficPanel{box-shadow:var(--neu-raised);background:#e8e2d8;border-radius:20px;margin:28px 0 34px;padding:28px}.trafficPanel>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.trafficPanel h2{margin:5px 0 0;font-size:30px}.trafficPanel>header small,.trafficPanel>p{color:#666d76}.trafficPanel>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.trafficPanel article{min-width:0;box-shadow:var(--neu-inset-soft);background:#eee9e0;border-radius:14px;padding:18px}.trafficPanel article b{overflow-wrap:anywhere;font-size:30px;line-height:1.15;display:block}.trafficPanel article span{color:#626873;margin-top:7px;font-size:12px;display:block}.trafficPanel>p{margin:18px 0 0;font-size:12px}@media (max-width:800px){.trafficPanel>header{flex-direction:column;align-items:flex-start}.trafficPanel>div{grid-template-columns:1fr 1fr}.trafficPanel article b{font-size:24px}}.rankingSection{margin-top:38px}.rankingSection>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.rankingSection h2{margin:6px 0 0;font-size:30px}.rankingSection>header small{color:#666d76}.contributionTable .tr{grid-template-columns:minmax(190px,1.7fr) .65fr .75fr .75fr minmax(160px,1.2fr);align-items:center}.contributionTable .tr>span{min-width:0}.rankingName{align-items:center;gap:14px;display:flex}.rankingName>b{color:#9f211a;font:700 11px monospace}.contributionTable strong{font-size:20px}.scorePanel input[type=number]{max-width:130px}@media (max-width:800px){.rankingSection>header{flex-direction:column;align-items:flex-start}.contributionTable .tr{grid-template-columns:minmax(140px,1.5fr) .6fr .7fr}.contributionTable .tr>span:nth-child(3){display:block}.contributionTable .tr>span:nth-child(4),.contributionTable .tr>span:nth-child(5){display:none}.rankingName{gap:9px}}@media (max-width:860px),(hover:none) and (pointer:coarse){html{-webkit-text-size-adjust:100%;scroll-behavior:auto!important}body{overscroll-behavior-y:auto;min-height:100%;overflow-x:hidden!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.interactionLayer,.portfolioPointer{display:none!important}.surveyHub>header,.survey-shell .survey-head,.surveyCatalogue>a,.survey-shell .survey-intro,.survey-shell .question-list,.survey-shell .review-panel,.survey-shell .survey-footer,.publicPage .top,.worktop,.gateInvite>section,.entryGate>section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}a,button,input,textarea,select,label,summary{touch-action:manipulation}.landing,.entryGate,.publicPage,.surveyHub,.survey-shell,.workspace{min-height:100dvh!important}}.conceptPage{--cp-red:#ca2d25;--cp-ink:#171715;--cp-paper:#f1ece3;--cp-sheet:#faf7f0;--cp-line:#1717152e;color:var(--cp-ink);background:var(--cp-paper);overflow-x:hidden}@supports (overflow:clip){.conceptPage{overflow-x:clip}}.conceptPage,.conceptPage *{box-sizing:border-box}.conceptPage :where(h1,h2,h3,p,span,small,strong,b,a){min-width:0}.conceptPage :where(h1,h2,h3,p){overflow-wrap:break-word;word-break:normal}.conceptPage .top{z-index:40;align-items:center;gap:22px;min-height:84px;top:0;color:var(--cp-ink)!important;background:var(--cp-paper)!important;border-bottom:1px solid var(--cp-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-columns:auto minmax(220px,1fr) auto auto!important;padding:14px max(20px,min(4vw,64px))!important;display:grid!important;position:sticky!important}.conceptPage .publicBack{justify-content:center;align-items:center;min-height:44px;display:inline-flex;color:var(--cp-ink)!important;background:var(--cp-sheet)!important;border:1px solid var(--cp-line)!important;box-shadow:none!important;border-radius:0!important;padding:10px 14px!important}.conceptPage .top .mark{letter-spacing:-.025em;box-shadow:none!important;font-weight:800!important}.conceptPage .top nav{align-items:center;gap:8px;display:flex!important}.conceptPage .top nav a{align-items:center;min-height:44px;display:inline-flex;color:var(--cp-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:11px 15px!important}.conceptPage .top nav a.active{color:var(--cp-sheet)!important;background:var(--cp-ink)!important;box-shadow:none!important}.conceptPage .languagePicker{align-items:center;min-width:148px;min-height:44px;color:var(--cp-ink)!important;background:var(--cp-sheet)!important;border:1px solid var(--cp-line)!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:auto minmax(58px,1fr)!important;gap:7px!important;padding:0 10px!important;display:grid!important}.conceptPage .languagePicker select{min-height:42px!important;color:var(--cp-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.conceptPage .conceptStandalone{overflow:visible}.conceptPage .conceptHero{isolation:isolate;min-height:calc(100svh - 84px);display:block;overflow:visible;padding:max(64px,min(8vw,118px)) max(20px,min(5.2vw,84px)) 0!important}.conceptPage .conceptLabelBlock{z-index:2;clip-path:polygon(0 11%,81% 2%,88% 0,100% 42%,94% 100%,10% 92%,0 98%,2.5% 54%);grid-template-rows:minmax(0,1fr) minmax(0,.84fr);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;min-height:max(120px,min(13vw,190px));position:relative;overflow:visible;width:min(1160px,92vw)!important;max-width:100%!important;color:var(--cp-sheet)!important;background:var(--cp-red)!important;gap:max(10px,min(1.2vw,18px)) max(18px,min(2.7vw,42px))!important;margin:0 0 max(58px,min(7vw,100px)) max(-16px,min(-1vw,-6px))!important;padding:max(18px,min(2vw,30px)) max(42px,min(5.4vw,86px))!important;display:grid!important}.conceptPage .conceptWord{white-space:nowrap;transform-origin:50%;min-width:0;font-family:Impact,Arial Black,Helvetica Neue,Arial,sans-serif;display:block;color:inherit!important;letter-spacing:-.03em!important;margin:0!important;padding:0!important;font-weight:900!important;line-height:.94!important}.conceptPage .conceptWordWhat{grid-area:1/1;align-self:end;transform:rotate(-1deg)skew(-2deg);letter-spacing:-.01em!important;font-size:max(22px,min(2.8vw,43px))!important}.conceptPage .conceptWordHundred{grid-area:1/2/span 2;transform:scaleY(1.035)skew(-3.5deg);letter-spacing:-.05em!important;font-size:max(64px,min(8.4vw,132px))!important}.conceptPage .conceptWordPeople{grid-area:1/3;align-self:end;transform:scaleX(.98)skew(-1.5deg);font-size:max(34px,min(4.5vw,70px))!important}.conceptPage .conceptWordConnector{grid-area:2/1;align-self:start;transform:translate(3%)rotate(.6deg);letter-spacing:.02em!important;font-size:max(17px,min(1.9vw,29px))!important}.conceptPage .conceptWordGame{grid-area:2/3;align-self:start;transform:scaleY(1.025)skew(-2.5deg);letter-spacing:-.04em!important;font-size:max(49px,min(6.8vw,106px))!important}.conceptPage .conceptWordYear{writing-mode:vertical-rl;opacity:.9;grid-area:1/4/span 2;align-self:center;transform:rotate(180deg);letter-spacing:.03em!important;font-size:max(16px,min(2vw,30px))!important}.conceptPage .conceptHero h1{text-wrap:balance;width:min(1240px,100%);letter-spacing:-.052em!important;margin:0 0 max(38px,min(4vw,62px))!important;font-size:max(60px,min(7.8vw,120px))!important;line-height:1.09!important}.conceptPage .conceptHeadlineLine{width:auto!important;max-width:100%!important;color:var(--cp-ink)!important;clip-path:none!important;background:0 0!important;padding:0!important;display:block!important}.conceptPage .conceptHeadlineLine+.conceptHeadlineLine{margin-top:.22em!important}.conceptPage .conceptHeadlineLine.accent{color:var(--cp-red)!important}.conceptPage .conceptSubtitle{max-width:780px!important;color:var(--cp-ink)!important;border-left:6px solid var(--cp-red)!important;margin:0!important;padding:0 0 0 20px!important;font-size:max(18px,min(1.7vw,25px))!important;line-height:1.78!important}.conceptPage .conceptMetrics{width:100%;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:max(68px,min(8vw,116px))!important;display:grid!important}.conceptPage .conceptMetrics>span{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);flex-direction:column;justify-content:flex-end;min-height:148px;color:var(--cp-ink)!important;background:var(--cp-sheet)!important;border:0!important;padding:26px 30px!important;display:flex!important}.conceptPage .conceptMetrics>span:nth-child(2){color:var(--cp-sheet)!important;background:var(--cp-ink)!important}.conceptPage .conceptMetrics>span:nth-child(3){color:var(--cp-sheet)!important;background:var(--cp-red)!important}.conceptPage .conceptMetrics>span:nth-child(2) :where(b,small){color:var(--cp-sheet)!important}.conceptPage .conceptMetrics>span:nth-child(3) :where(b,small){color:var(--cp-sheet)!important}.conceptPage .conceptMetrics b{font-size:max(48px,min(5vw,72px))!important;line-height:1!important}.conceptPage .conceptMetrics small{opacity:.82;letter-spacing:.12em;margin-top:8px;color:inherit!important}.conceptPage .conceptFeature{align-items:start;width:100%;max-width:100%;overflow:visible;color:var(--cp-sheet)!important;background:var(--cp-ink)!important;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr)!important;gap:60px max(56px,min(8vw,128px))!important;padding:max(72px,min(9vw,132px)) max(20px,min(6vw,96px))!important;display:grid!important}.conceptPage .conceptFeature>*{min-width:0}.conceptPage .projectPoster{width:100%;max-width:520px;margin:0!important}.conceptPage .projectPoster a{display:block}.conceptPage .projectPoster img{object-fit:contain;display:block;box-shadow:0 18px 42px #0000004d;width:100%!important;max-width:100%!important;height:auto!important}.conceptPage .projectPoster figcaption{color:#ffffffa6;letter-spacing:.08em;margin-top:14px;font-size:13px}.conceptPage .conceptFeatureCopy{flex-direction:column;align-items:stretch;min-width:0;padding-top:10px;display:flex}.conceptPage .conceptFeatureCopy>span{color:#ffffff9e;letter-spacing:.14em;margin-bottom:30px;font-size:13px}.conceptPage .conceptFeatureCopy h2{text-wrap:balance;max-width:820px;color:var(--cp-sheet)!important;clip-path:none!important;letter-spacing:-.045em!important;background:0 0!important;margin:0 0 max(40px,min(4vw,64px))!important;padding:0!important;font-size:max(46px,min(5.4vw,78px))!important;line-height:1.14!important}.conceptPage .conceptFeatureCopy p{isolation:isolate;width:100%;position:relative;color:#1b1a18!important;clip-path:none!important;background-color:#f4efe5!important;background-image:radial-gradient(circle at 18% 24%,#4634210b 0 .65px,#0000 .8px),radial-gradient(circle at 72% 64%,#ffffff80 0 .75px,#0000 .95px),repeating-linear-gradient(8deg,#59452e04 0 1px,#0000 1px 5px),linear-gradient(106deg,#f8f3ea 0%,#f2ecdf 62%,#eee5d7 100%)!important;background-size:13px 11px,17px 15px,100% 100%,100% 100%!important;border:1px solid #483c2d2e!important;margin:0 0 30px!important;padding:max(26px,min(3vw,38px)) max(72px,min(8vw,116px)) max(52px,min(6vw,78px)) max(28px,min(3vw,40px))!important;font-size:max(17px,min(1.5vw,21px))!important;line-height:1.88!important;overflow:visible!important;box-shadow:0 2px 2px #00000029,0 9px 20px #0003!important}.conceptPage .conceptFeatureCopy p:before{content:"";z-index:2;pointer-events:none;border-radius:100% 0 1px;width:max(70px,min(7.5vw,104px));height:max(56px,min(6vw,82px));position:absolute;bottom:-2px;right:-2px;transform:skew(-8deg)rotate(-1.2deg);background:radial-gradient(at 18% 12%,#fffffffa 0 16%,#ffffff57 36%,#0000 58%),linear-gradient(145deg,#fffdf8 0%,#f7f2e9 27%,#d9cfc0 52%,#b9ad9d 61%,#eee7dc 77%,#fffdf8 100%)!important;box-shadow:-7px -5px 9px #362b1f24,9px 12px 13px #00000029!important}.conceptPage .conceptFeatureCopy p:after{content:"";z-index:1;pointer-events:none;opacity:.76;border-radius:50%;width:max(86px,min(9.5vw,132px));height:max(24px,min(3vw,39px));position:absolute;bottom:-15px;right:5px;transform:rotate(-8deg);background:radial-gradient(#00000057 0%,#00000029 40%,#0000000d 62%,#0000 78%)!important}.conceptPage .conceptFeatureCopy strong{margin-top:12px;display:block;color:var(--cp-sheet)!important;font-size:max(24px,min(2.4vw,36px))!important;line-height:1.35!important}.conceptPage .conceptManifesto{width:100%;max-width:100%;padding:1px;background:var(--cp-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.conceptPage .conceptManifesto article,.conceptPage .conceptManifesto article:nth-child(n){contain:layout style;min-height:440px;color:var(--cp-ink)!important;background:var(--cp-paper)!important;clip-path:none!important;padding:max(56px,min(6vw,92px)) max(30px,min(5.5vw,84px))!important;overflow:visible!important}.conceptPage .conceptManifesto article:first-child,.conceptPage .conceptManifesto article:nth-child(4){color:var(--cp-sheet)!important;background:var(--cp-ink)!important}.conceptPage .conceptManifesto article:nth-child(3){color:var(--cp-sheet)!important;background:var(--cp-red)!important}.conceptPage .conceptManifesto article *{color:inherit!important}.conceptPage .conceptManifesto article>span{letter-spacing:.15em;width:auto!important;min-width:0!important;min-height:0!important;color:inherit!important;clip-path:none!important;background:0 0!important;margin:0 0 42px!important;padding:0!important;font-size:13px!important;display:block!important}.conceptPage .conceptManifesto h2{max-width:700px;letter-spacing:-.035em!important;margin:0 0 32px!important;font-size:max(34px,min(3.8vw,58px))!important;line-height:1.18!important}.conceptPage .conceptManifesto p{max-width:700px;margin:0!important;font-size:max(17px,min(1.45vw,21px))!important;line-height:1.9!important}.conceptPage .conceptQuestions{width:100%;max-width:100%;color:var(--cp-sheet)!important;background:var(--cp-red)!important;clip-path:none!important;padding:max(76px,min(9vw,132px)) max(20px,min(6vw,96px))!important}.conceptPage .conceptQuestions>span{letter-spacing:.16em;opacity:.78;margin-bottom:34px;font-size:13px;display:block}.conceptPage .conceptQuestions p{text-wrap:balance;max-width:1120px;color:inherit!important;letter-spacing:-.045em!important;margin:0!important;font-size:max(42px,min(5.7vw,88px))!important;line-height:1.18!important}.conceptPage .conceptQuestions p+p{margin-top:.34em!important}.conceptPage .conceptRecruitment{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:start;gap:max(34px,min(7vw,112px));width:100%;max-width:100%;color:var(--cp-ink)!important;background:var(--cp-paper)!important;padding:max(76px,min(9vw,132px)) max(20px,min(6vw,96px))!important;display:grid!important}.conceptPage .conceptRecruitment>*{min-width:0}.conceptPage .conceptRecruitment>span{grid-column:1/-1;color:var(--cp-red)!important}.conceptPage .conceptRecruitment h2{color:var(--cp-ink)!important;clip-path:none!important;letter-spacing:-.055em!important;background:0 0!important;margin:0!important;padding:0!important;font-size:max(54px,min(7vw,108px))!important;line-height:1.12!important}.conceptPage .conceptRecruitment p{margin:0 0 24px!important;font-size:max(17px,min(1.5vw,21px))!important;line-height:1.8!important}.conceptPage .conceptRecruitment strong{margin:4px 0 24px;font-size:20px;display:block;color:var(--cp-red)!important}.conceptPage .conceptRecruitment b{font-size:max(24px,min(2.7vw,40px))!important;line-height:1.3!important}.conceptPage .peopleCta{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%);align-items:center;min-height:70px;width:calc(100% - max(40px,min(12vw,192px)))!important;color:var(--cp-sheet)!important;background:var(--cp-red)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0 max(20px,min(6vw,96px)) max(70px,min(8vw,120px))!important;padding:22px 34px!important;font-size:max(20px,min(2vw,28px))!important;font-weight:800!important;display:flex!important}.conceptPage.motion-ready [data-reveal]{opacity:1;transform:none}.conceptPage.motion-ready :where(.conceptHero,.peopleCta)[data-reveal].is-visible{animation:.4s cubic-bezier(.2,.75,.25,1) both conceptReveal}@keyframes conceptReveal{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.conceptPage .top nav a{transition:color .22s,background-color .22s}.conceptPage .conceptFeatureCopy p{transition:transform .3s,box-shadow .3s}.conceptPage .conceptFeatureCopy p:hover{transform:translateY(-2px);box-shadow:0 3px 3px #00000029,0 13px 25px #0000003b!important}.conceptPage .peopleCta{transition:transform .28s}.conceptPage .peopleCta:hover{transform:translate(7px)}}@media (max-width:980px){.conceptPage .top{grid-template-columns:minmax(180px,1fr) auto}.conceptPage .languagePicker{grid-column:1/-1}.conceptPage .conceptFeature{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)!important;column-gap:40px!important}}@media (max-width:800px){.publicPage .top{min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f1ece3!important;border-bottom:1px solid #1717152e!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"mark mark mark""back spacer language""nav nav nav"!important;gap:7px 10px!important;padding:10px 14px 12px!important;position:relative!important}.publicPage .top .mark{grid-area:mark;min-height:26px;box-shadow:none!important;font-size:12px!important;line-height:1.25!important}.publicPage .top .publicBack{grid-area:back;justify-content:center;align-items:center;min-height:44px;display:inline-flex;box-shadow:none!important;background:#faf7f0!important;border:1px solid #1717152e!important;border-radius:0!important;padding:10px 12px!important}.publicPage .top nav{grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.publicPage .top nav a{text-align:center;justify-content:center;white-space:normal!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;padding:10px 8px!important;font-size:max(12px,min(3.5vw,15px))!important;line-height:1.2!important}.publicPage .languagePicker{grid-area:language;align-items:center;min-height:44px;width:min(142px,44vw)!important;min-width:0!important;box-shadow:none!important;background:#faf7f0!important;border:1px solid #1717152e!important;border-radius:0!important;grid-template-columns:auto minmax(50px,1fr)!important;gap:5px!important;padding:0 8px!important;display:grid!important}.publicPage .languagePicker span{white-space:nowrap;font-size:11px!important}.publicPage .languagePicker select{width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.conceptPage .conceptHero{min-height:auto;overflow:hidden;padding:56px 20px 0!important}.conceptPage .conceptLabelBlock{clip-path:polygon(0 10%,88% 2%,100% 43%,93% 100%,5% 92%,0 98%,2% 54%);grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);min-height:112px;gap:9px 10px!important;width:calc(100% + 8px)!important;max-width:calc(100% + 8px)!important;margin:0 0 54px -8px!important;padding:16px 30px 18px 24px!important}.conceptPage .conceptWord{letter-spacing:-.02em!important;line-height:.98!important}.conceptPage .conceptWordWhat{font-size:max(16px,min(5vw,23px))!important}.conceptPage .conceptWordHundred{transform:scaleY(1.02)skew(-2deg);font-size:max(48px,min(14vw,68px))!important}.conceptPage .conceptWordPeople{font-size:max(23px,min(7.2vw,35px))!important}.conceptPage .conceptWordConnector{font-size:max(12px,min(3.5vw,17px))!important}.conceptPage .conceptWordGame{transform:scaleY(1.01)skew(-1.5deg);font-size:max(35px,min(10.7vw,52px))!important}.conceptPage .conceptWordYear{writing-mode:horizontal-tb;grid-area:2/1;place-self:end;transform:none;font-size:12px!important}.conceptPage .conceptHero h1{letter-spacing:-.045em!important;font-size:max(48px,min(13.2vw,68px))!important;line-height:1.16!important}.conceptPage .conceptHeadlineLine+.conceptHeadlineLine{margin-top:.24em!important}.conceptPage .conceptSubtitle{border-left-width:5px!important;padding-left:16px!important;font-size:17px!important;line-height:1.75!important}.conceptPage .conceptMetrics{grid-template-columns:1fr!important;gap:6px!important;margin-top:62px!important}.conceptPage .conceptMetrics>span{min-height:96px;padding:20px 22px!important}.conceptPage .conceptFeature{grid-template-columns:1fr!important;row-gap:54px!important;padding:72px 20px!important}.conceptPage .conceptFeature>*{width:100%;max-width:100%}.conceptPage .projectPoster{max-width:480px}.conceptPage .conceptFeatureCopy h2{font-size:max(40px,min(10.5vw,54px))!important;line-height:1.18!important}.conceptPage .conceptFeatureCopy p{width:calc(100% - 4px);margin-left:2px!important;margin-right:2px!important;padding:24px 64px 52px 24px!important;font-size:16px!important;line-height:1.85!important}.conceptPage .conceptFeatureCopy p:before{width:60px;height:48px;transform:skew(-7deg)rotate(-1deg)}.conceptPage .conceptFeatureCopy p:after{width:76px;height:24px;bottom:-11px;right:3px}.conceptPage .conceptManifesto{grid-template-columns:1fr!important}.conceptPage .conceptManifesto article,.conceptPage .conceptManifesto article:nth-child(n){min-height:0;padding:58px 24px 64px!important}.conceptPage .conceptManifesto article>span{margin-bottom:30px!important}.conceptPage .conceptManifesto h2{font-size:38px!important;line-height:1.2!important}.conceptPage .conceptManifesto p{font-size:16px!important;line-height:1.86!important}.conceptPage .conceptQuestions,.conceptPage .conceptRecruitment{padding-left:20px!important;padding-right:20px!important}.conceptPage .conceptQuestions p{font-size:max(36px,min(10vw,54px))!important;line-height:1.2!important}.conceptPage .conceptRecruitment{grid-template-columns:1fr!important;row-gap:30px!important}.conceptPage .conceptRecruitment>span{grid-column:1}.conceptPage .conceptRecruitment h2{font-size:max(52px,min(14vw,72px))!important;line-height:1.14!important}.conceptPage .peopleCta{width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;margin-left:20px!important;margin-right:20px!important}.conceptPage.motion-ready [data-reveal]{opacity:1;transform:none}.conceptPage.motion-ready :where(.conceptHero,.peopleCta)[data-reveal].is-visible{animation-duration:.36s}}@media (max-width:420px){.publicPage .top{padding-left:10px!important;padding-right:10px!important}.publicPage .top .mark{overflow-wrap:anywhere;white-space:normal!important}.publicPage .languagePicker{width:min(132px,46vw)!important}.conceptPage .conceptHeadlineLine{white-space:normal!important;overflow-wrap:anywhere!important}.conceptPage .conceptHero h1{letter-spacing:-.035em!important;font-size:max(42px,min(12.4vw,58px))!important}.conceptPage .conceptHero{padding-left:16px!important;padding-right:16px!important}.conceptPage .conceptLabelBlock{min-height:104px;column-gap:7px!important;width:calc(100% + 6px)!important;max-width:calc(100% + 6px)!important;margin-left:-6px!important;padding-left:18px!important;padding-right:22px!important}.conceptPage .conceptWordHundred{font-size:max(44px,min(13.2vw,58px))!important}.conceptPage .conceptWordGame{font-size:max(32px,min(10vw,46px))!important}.conceptPage .conceptFeature,.conceptPage .conceptQuestions,.conceptPage .conceptRecruitment{padding-left:16px!important;padding-right:16px!important}.conceptPage .conceptFeatureCopy p{width:100%;margin-left:0!important;margin-right:0!important;padding-bottom:48px!important;padding-right:56px!important}.conceptPage .conceptFeatureCopy p:before{width:52px;height:42px}.conceptPage .conceptFeatureCopy p:after{width:66px;height:21px}.conceptPage .conceptManifesto article,.conceptPage .conceptManifesto article:nth-child(n){padding-left:20px!important;padding-right:20px!important}.conceptPage .peopleCta{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}}@supports not (clip-path:polygon(0 0)){.conceptPage .conceptLabelBlock,.conceptPage .conceptMetrics>span,.conceptPage .peopleCta{clip-path:none!important}}@media (prefers-reduced-motion:reduce){.conceptPage *,.conceptPage :before,.conceptPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.conceptPage.motion-ready [data-reveal],.conceptPage.motion-ready [data-reveal].is-visible{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:800px){.conceptPage .conceptManifesto{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.conceptPage .conceptManifesto article{width:100%!important;min-width:0!important;max-width:100%!important}.conceptPage .conceptManifesto :where(h2,p){overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.publicPage .top>.languagePicker select{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:520px){.conceptPage .conceptHeadlineLine{white-space:normal!important;overflow-wrap:anywhere!important}.conceptPage .conceptHero h1{letter-spacing:-.035em!important;font-size:max(40px,min(10.5vw,50px))!important}}@media (max-width:360px){.publicPage .languagePicker{grid-template-columns:20px minmax(0,1fr)!important;width:min(116px,43vw)!important}.publicPage .languagePicker>span{font-size:0!important}.publicPage .languagePicker>span b{font-size:15px!important}}@media (pointer:coarse){.publicPage .languagePicker,.publicPage .languagePicker select{min-height:44px!important}}@media (max-width:800px) and (max-height:500px) and (orientation:landscape){.publicPage .top{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"back mark language""nav nav nav"!important;gap:6px 10px!important;padding-top:8px!important;padding-bottom:8px!important}.publicPage .top .mark{text-overflow:ellipsis;align-items:center;min-height:44px;display:flex;overflow:hidden;white-space:nowrap!important}.conceptPage .conceptHero{padding-top:28px!important}.conceptPage .conceptLabelBlock{min-height:92px;margin-bottom:34px!important}}.publicPage.conceptPage .top>.publicBack{min-height:44px!important;color:var(--cp-ink)!important;background:var(--cp-sheet)!important;border:1px solid var(--cp-line)!important;box-shadow:none!important;border-radius:0!important;padding:10px 14px!important}@media (max-width:800px){.publicPage .top>.mark{align-items:center;min-height:44px!important;display:flex!important}.publicPage .top>.languagePicker select{min-height:44px!important}}@media (min-width:601px) and (max-width:800px){.publicPage .top{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"back mark language""nav nav nav"!important;padding-top:9px!important;padding-bottom:9px!important}}.publicPage.conceptPage :where(a,button,select){touch-action:manipulation;-webkit-tap-highlight-color:#ca2d2524}.publicPage.conceptPage .compactPublicMark{display:none}.publicPage.conceptPage .top{background:var(--cp-paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.publicPage.conceptPage .conceptMetrics>span:nth-child(2){color:var(--cp-sheet)!important}.publicPage.conceptPage .conceptMetrics>span:nth-child(2) :where(b,small){color:var(--cp-sheet)!important}.publicPage.conceptPage .conceptFeatureCopy p{--curl-w:96px;--curl-h:68px;isolation:isolate;padding:max(26px,min(3vw,38px))!important;padding-bottom:calc(var(--curl-h) + 18px)!important;clip-path:none!important;background:radial-gradient(circle at 24% 31%,#5b432b05 0 .8px,#0000 1px) 0 0/17px 15px,repeating-linear-gradient(2deg,#50402e05 0 1px,#0000 1px 5px) 0 0/100% 100%,#f8f3e9 0 0/100% 100%!important;position:relative!important;overflow:visible!important;box-shadow:0 2px #00000024,0 10px 22px #0000002e!important}.publicPage.conceptPage .conceptFeatureCopy p:before{content:"";z-index:1;width:calc(var(--curl-w) * .78);pointer-events:none;border-radius:50%;height:10px;position:absolute;bottom:-5px;right:2px;opacity:1!important;background:#231c161f!important;transform:none!important;box-shadow:-2px 3px 5px #231c161f!important}.publicPage.conceptPage .conceptFeatureCopy p:after{content:"";z-index:2;width:var(--curl-w);height:var(--curl-h);pointer-events:none;border-radius:100% 0 0;position:absolute;bottom:-1px;right:-1px;opacity:1!important;background:linear-gradient(145deg,#fffdf8 0 18%,#eee7dc 38%,#cfc5b7 52%,#faf7f0 72%,#e8e0d5 100%)!important;transform:none!important;box-shadow:-5px -3px 8px #231c1624,inset 1px 1px #ffffffbf!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){contain:layout style;min-width:0!important;padding:max(52px,min(5.5vw,84px)) max(28px,min(5vw,76px))!important;overflow:hidden!important}.publicPage.conceptPage .manifestoToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;margin:0;padding:0;display:block}.publicPage.conceptPage .manifestoCode{letter-spacing:.15em;width:auto!important;min-width:0!important;min-height:0!important;color:inherit!important;background:0 0!important;margin:0 0 34px!important;padding:0!important;font-size:13px!important;display:block!important}.publicPage.conceptPage .manifestoToggle h2{color:inherit!important;margin:0 0 30px!important}.publicPage.conceptPage .manifestoToggle i{display:none}.publicPage.conceptPage .manifestoBody{grid-template-rows:1fr;display:grid}.publicPage.conceptPage .manifestoBody>div{min-height:0;overflow:hidden}.publicPage.conceptPage .manifestoBody p{color:inherit!important;margin:0!important}.publicPage.conceptPage,.publicPage.conceptPage>.conceptStandalone,.publicPage.conceptPage .conceptHero[data-reveal].is-visible{animation:none!important}@keyframes cpWordEnter{0%{transform:translateY(9px)scaleY(.96)}to{transform:translateY(0)scaleY(1)}}@keyframes cpMetricEnter{0%{transform:translateY(8px)}to{transform:none}}@keyframes cpSectionEnter{0%{opacity:.01;transform:translateY(10px)}to{opacity:1;transform:none}}.publicPage.conceptPage .conceptHero.is-visible .conceptWord:nth-child(2){animation-delay:40ms}.publicPage.conceptPage .conceptHero.is-visible .conceptWord:nth-child(3){animation-delay:80ms}.publicPage.conceptPage .conceptHero.is-visible .conceptWord:nth-child(4){animation-delay:.11s}.publicPage.conceptPage .conceptHero.is-visible .conceptWord:nth-child(5){animation-delay:.14s}.publicPage.conceptPage .conceptHero.is-visible .conceptWord:nth-child(6){animation-delay:.17s}.publicPage.conceptPage .conceptHero.is-visible .conceptMetrics>span{animation:.34s cubic-bezier(.2,.72,.25,1) both cpMetricEnter}.publicPage.conceptPage .conceptHero.is-visible .conceptMetrics>span:nth-child(2){animation-delay:60ms}.publicPage.conceptPage .conceptHero.is-visible .conceptMetrics>span:nth-child(3){animation-delay:.12s}.publicPage.conceptPage.motion-ready :where(.conceptFeature,.conceptQuestions,.conceptRecruitment,.peopleCta)[data-reveal].is-visible{animation:.4s cubic-bezier(.2,.72,.25,1) both cpSectionEnter}.publicPage.conceptPage :where(.top a,.top select,.peopleCta,.manifestoToggle){transition:transform .18s,color .18s,background-color .18s}.publicPage.conceptPage :where(.top a,.peopleCta,.manifestoToggle):active{transform:scale(.985)}@supports (content-visibility:auto){.publicPage.conceptPage .conceptFeature{content-visibility:auto;contain-intrinsic-size:auto 940px}.publicPage.conceptPage .conceptQuestions{content-visibility:auto;contain-intrinsic-size:auto 520px}.publicPage.conceptPage .conceptRecruitment{content-visibility:auto;contain-intrinsic-size:auto 660px}}@media (hover:hover) and (pointer:fine){.publicPage.conceptPage .projectPoster a{overflow:hidden}.publicPage.conceptPage .projectPoster img{transition:transform .36s cubic-bezier(.2,.72,.25,1)}.publicPage.conceptPage .projectPoster a:hover img{transform:scale(1.018)}.publicPage.conceptPage .top nav a:hover{background:#17171512!important}.publicPage.conceptPage .top nav a.active:hover{background:var(--cp-ink)!important}.publicPage.conceptPage .peopleCta:hover{transform:translate(6px)}}@media (max-width:700px){.publicPage.conceptPage .top{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"mark language""back nav"!important;gap:7px 8px!important;padding:9px 10px 10px!important;position:relative!important;overflow:hidden!important}.publicPage.conceptPage .top>.mark{grid-area:mark;align-items:center;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;min-height:44px!important;display:flex!important;overflow:hidden!important}.publicPage.conceptPage .top>.publicBack{grid-area:back;min-width:64px!important;min-height:44px!important;padding:9px 10px!important}.publicPage.conceptPage .top>nav{grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:auto!important;min-width:0!important;display:grid!important}.publicPage.conceptPage .top>nav a{overflow-wrap:anywhere;min-width:0!important;min-height:44px!important;padding:8px 7px!important;font-size:max(11px,min(3.25vw,14px))!important;line-height:1.15!important}.publicPage.conceptPage .top>.languagePicker{grid-area:language;justify-self:end;width:min(132px,42vw)!important;min-width:106px!important}.publicPage.conceptPage .conceptHero{padding-top:46px!important}.publicPage.conceptPage .conceptMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin-top:44px!important}.publicPage.conceptPage .conceptMetrics>span{min-width:0!important;min-height:86px!important;padding:14px 10px!important}.publicPage.conceptPage .conceptMetrics>span b{font-size:max(30px,min(9vw,42px))!important;line-height:1!important}.publicPage.conceptPage .conceptMetrics>span small{overflow-wrap:anywhere;font-size:10px!important;line-height:1.25!important}.publicPage.conceptPage .conceptFeature{row-gap:42px!important;padding:54px 20px!important}.publicPage.conceptPage .projectPoster{max-width:none!important}.publicPage.conceptPage .projectPoster a{aspect-ratio:4/5;background:#111;overflow:hidden}.publicPage.conceptPage .projectPoster img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;box-shadow:none!important}.publicPage.conceptPage .conceptFeatureCopy p{--curl-w:54px;--curl-h:38px;width:100%!important;padding:24px!important;padding-bottom:calc(var(--curl-h) + 16px)!important;margin-left:0!important;margin-right:0!important}.publicPage.conceptPage .conceptFeatureCopy p:before{height:7px;bottom:-3px;box-shadow:-1px 2px 4px #231c1621!important}.publicPage.conceptPage .conceptFeatureCopy p:after{box-shadow:-3px -2px 5px #231c1624,inset 1px 1px #ffffffb3!important}.publicPage.conceptPage .conceptManifesto{background:var(--cp-ink)!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){contain:none;min-height:0!important;padding:0!important}.publicPage.conceptPage .manifestoToggle{cursor:default;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 44px;align-content:center;min-height:132px;padding:20px 64px 20px 20px;display:grid;position:relative}.publicPage.conceptPage.manifesto-ready .manifestoToggle{cursor:pointer}.publicPage.conceptPage .manifestoCode{grid-area:1/1;margin:0 0 12px!important;font-size:11px!important}.publicPage.conceptPage .manifestoToggle h2{grid-area:2/1;letter-spacing:-.025em!important;margin:0!important;font-size:max(28px,min(7.7vw,34px))!important;line-height:1.12!important}.publicPage.conceptPage.manifesto-ready .manifestoToggle i{border:1px solid;border-radius:50%;width:44px;height:44px;display:block;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.publicPage.conceptPage .manifestoToggle i:before,.publicPage.conceptPage .manifestoToggle i:after{content:"";background:currentColor;width:18px;height:1px;transition:transform .22s,opacity .22s;position:absolute;top:21px;left:12px}.publicPage.conceptPage .manifestoToggle i:after{transform:rotate(90deg)}.publicPage.conceptPage .conceptManifesto article.is-open .manifestoToggle i:after{opacity:0;transform:rotate(0)}.publicPage.conceptPage.manifesto-ready .manifestoBody{opacity:.01;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s}.publicPage.conceptPage.manifesto-ready .conceptManifesto article.is-open .manifestoBody{opacity:1;grid-template-rows:1fr}.publicPage.conceptPage .manifestoBody>div{overflow:hidden}.publicPage.conceptPage .manifestoBody p{max-width:none!important;padding:0 20px 28px!important;font-size:16px!important;line-height:1.75!important}.publicPage.conceptPage .conceptQuestions,.publicPage.conceptPage .conceptRecruitment{padding:56px 20px!important}.publicPage.conceptPage .conceptQuestions>span{margin-bottom:24px!important}.publicPage.conceptPage .conceptQuestions p{font-size:max(33px,min(9vw,48px))!important}.publicPage.conceptPage .conceptRecruitment{row-gap:24px!important}.publicPage.conceptPage .conceptRecruitment h2{font-size:max(46px,min(12vw,64px))!important}.publicPage.conceptPage .peopleCta{min-height:64px!important;margin-top:48px!important;margin-bottom:64px!important;padding:18px 48px 18px 24px!important}}@media (max-width:360px){.publicPage.conceptPage .top>.mark{font-size:11px!important}.publicPage.conceptPage .fullPublicMark{display:none!important}.publicPage.conceptPage .compactPublicMark{letter-spacing:-.02em;white-space:nowrap;font-weight:800;display:inline!important}.publicPage.conceptPage .top>.languagePicker{width:104px!important;min-width:104px!important}.publicPage.conceptPage .languagePicker>span{display:none!important}.publicPage.conceptPage .languagePicker{grid-template-columns:minmax(0,1fr)!important}.publicPage.conceptPage .manifestoToggle{min-height:120px;padding:18px 56px 18px 16px}.publicPage.conceptPage .manifestoCode{margin-bottom:10px!important}.publicPage.conceptPage .manifestoToggle h2{font-size:27px!important;line-height:1.12!important}.publicPage.conceptPage .manifestoToggle i{right:8px}.publicPage.conceptPage .manifestoBody p{padding-left:16px!important;padding-right:16px!important}.publicPage.conceptPage .conceptFeatureCopy p{--curl-w:46px;--curl-h:32px}.publicPage.conceptPage .conceptMetrics>span{padding-left:7px!important;padding-right:7px!important}.publicPage.conceptPage .conceptMetrics>span small{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage .conceptWord,.publicPage.conceptPage .conceptMetrics>span,.publicPage.conceptPage [data-reveal].is-visible{opacity:1!important;animation:none!important;transform:none!important}.publicPage.conceptPage .manifestoBody,.publicPage.conceptPage .manifestoToggle i:before,.publicPage.conceptPage .manifestoToggle i:after{transition:none!important}.publicPage.conceptPage :where(a,button,img,select){transition:none!important}}@media (max-width:900px){@supports (content-visibility:auto){.publicPage.conceptPage .conceptFeature,.publicPage.conceptPage .conceptQuestions,.publicPage.conceptPage .conceptRecruitment{content-visibility:visible!important;contain-intrinsic-size:none!important}}}.publicPage.conceptPage .conceptFeatureCopy p:after{transform-origin:100% 100%!important;background:linear-gradient(156deg,#fffffffa 0 16%,#f3ede4 31%,#d3c8b8 48%,#fffdf7 67%,#ddd2c3 84%,#f7f2e9 100%)!important;border-radius:100% 0 0/78% 0 0!important;transform:skew(-14deg)!important;box-shadow:-7px -4px 9px #231c1629,inset -1px 1px #ffffffb8!important}.publicPage.conceptPage .conceptFeatureCopy p:before{width:calc(var(--curl-w) * .88)!important;filter:none!important;background:#231c1621!important;height:9px!important;bottom:-4px!important;right:4px!important;transform:skew(-18deg)!important;box-shadow:-4px 3px 5px #231c161f!important}@keyframes cpLabelSettle{0%{opacity:.01;transform:translate(-16px)rotate(-.7deg)}to{opacity:1;transform:none}}@keyframes cpHeadlineRise{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cpCopyRise{0%{opacity:.01;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cpCurlSettle{0%{opacity:.01;transform:skew(-14deg)translate(12px,12px)scale(.78)}to{opacity:1;transform:skew(-14deg)}}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptLabelBlock{animation:.52s cubic-bezier(.2,.76,.24,1) both cpLabelSettle!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptHeadlineLine{animation:.48s cubic-bezier(.2,.76,.24,1) .12s both cpHeadlineRise}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptHeadlineLine:nth-child(2){animation-delay:.2s}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptSubtitle{animation:.46s cubic-bezier(.2,.76,.24,1) .26s both cpCopyRise}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy>span{animation:.42s cubic-bezier(.2,.76,.24,1) 80ms both cpCopyRise}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy>h2{animation:.48s cubic-bezier(.2,.76,.24,1) .14s both cpCopyRise}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy>p{animation:.5s cubic-bezier(.2,.76,.24,1) .2s both cpCopyRise}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy>p:after{animation:.66s cubic-bezier(.18,.78,.2,1) .34s both cpCurlSettle}.publicPage.conceptPage.motion-ready .conceptQuestions.is-visible p{animation:.46s cubic-bezier(.2,.76,.24,1) both cpHeadlineRise}.publicPage.conceptPage.motion-ready .conceptQuestions.is-visible p:nth-of-type(2){animation-delay:70ms}.publicPage.conceptPage.motion-ready .conceptQuestions.is-visible p:nth-of-type(3){animation-delay:.14s}.publicPage.conceptPage.motion-ready .conceptRecruitment.is-visible>*{animation:.44s cubic-bezier(.2,.76,.24,1) both cpCopyRise}.publicPage.conceptPage.motion-ready .conceptRecruitment.is-visible>:nth-child(2){animation-delay:70ms}.publicPage.conceptPage.motion-ready .conceptRecruitment.is-visible>:nth-child(3){animation-delay:.14s}@media (max-width:700px){.publicPage.conceptPage>.conceptStandalone{padding:40px 14px 52px!important}.publicPage.conceptPage .conceptHero{padding:32px 14px 0!important}.publicPage.conceptPage .conceptLabelBlock{min-height:0!important;margin-bottom:34px!important;padding:10px 18px 10px 16px!important}.publicPage.conceptPage .conceptHero h1{margin-bottom:26px!important}.publicPage.conceptPage .conceptSubtitle{font-size:16px!important;line-height:1.7!important}.publicPage.conceptPage .conceptMetrics{margin-top:30px!important}.publicPage.conceptPage .conceptMetrics>span{min-height:80px!important;padding:12px 8px!important}.publicPage.conceptPage .conceptFeature{row-gap:30px!important;padding:42px 16px!important}.publicPage.conceptPage .projectPoster{justify-self:center!important;width:min(100%,260px)!important}.publicPage.conceptPage .conceptFeatureCopy{padding-top:4px!important}.publicPage.conceptPage .conceptFeatureCopy>span{margin-bottom:18px!important}.publicPage.conceptPage .conceptFeatureCopy>h2{margin-bottom:26px!important;font-size:max(38px,min(10.4vw,46px))!important;line-height:1.04!important}.publicPage.conceptPage .conceptFeatureCopy p{--curl-w:78px;--curl-h:46px;padding:22px!important;padding-bottom:calc(var(--curl-h) + 16px)!important;margin-bottom:22px!important;font-size:15px!important;line-height:1.75!important}.publicPage.conceptPage .conceptFeatureCopy strong{margin-top:8px!important}.publicPage.conceptPage .conceptManifesto{gap:7px!important;padding:7px!important}.publicPage.conceptPage .manifestoToggle{min-height:104px!important;padding:15px 52px 15px 16px!important}.publicPage.conceptPage .manifestoCode{margin-bottom:7px!important;font-size:10px!important}.publicPage.conceptPage .manifestoToggle h2{letter-spacing:-.02em!important;font-size:max(24px,min(6.8vw,29px))!important;line-height:1.08!important}.publicPage.conceptPage.manifesto-ready .manifestoToggle i{width:40px!important;height:40px!important;right:7px!important}.publicPage.conceptPage .manifestoToggle i:before,.publicPage.conceptPage .manifestoToggle i:after{width:16px!important;top:19px!important;left:11px!important}.publicPage.conceptPage.manifesto-ready .manifestoBody{transition:grid-template-rows .28s cubic-bezier(.2,.72,.25,1),opacity .2s!important}.publicPage.conceptPage .manifestoBody p{padding:0 16px 22px!important;font-size:15.5px!important;line-height:1.68!important}.publicPage.conceptPage .conceptQuestions{margin:42px 0!important;padding:40px 18px!important}.publicPage.conceptPage .conceptQuestions>span{margin-bottom:18px!important}.publicPage.conceptPage .conceptQuestions p{font-size:max(30px,min(8.4vw,42px))!important;line-height:1.1!important}.publicPage.conceptPage .conceptRecruitment{row-gap:18px!important;margin-bottom:28px!important;padding:42px 18px!important}.publicPage.conceptPage .conceptRecruitment h2{font-size:max(42px,min(11vw,56px))!important;line-height:.98!important}.publicPage.conceptPage .peopleCta{min-height:58px!important;margin-top:34px!important;margin-bottom:40px!important;padding-top:15px!important;padding-bottom:15px!important}}@media (max-width:420px){.publicPage.conceptPage .fullPublicMark{display:none!important}.publicPage.conceptPage .compactPublicMark{letter-spacing:-.02em;white-space:nowrap;font-weight:800;display:inline!important}.publicPage.conceptPage .top>.mark{font-size:11px!important}.publicPage.conceptPage .top>.languagePicker{width:110px!important;min-width:110px!important}.publicPage.conceptPage .languagePicker>span{display:none!important}.publicPage.conceptPage .languagePicker{grid-template-columns:minmax(0,1fr)!important}}@media (hover:hover) and (pointer:fine){.publicPage.conceptPage .conceptFeatureCopy p:hover:after{transform:skew(-14deg)translate(-2px,-2px)rotate(-1deg)!important}}@supports (text-wrap:balance){.publicPage.conceptPage :where(.conceptHero h1,.conceptFeatureCopy h2,.manifestoToggle h2,.conceptQuestions p,.conceptRecruitment h2){text-wrap:balance}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage .conceptLabelBlock,.publicPage.conceptPage .conceptHeadlineLine,.publicPage.conceptPage .conceptSubtitle,.publicPage.conceptPage .projectPoster,.publicPage.conceptPage .conceptFeatureCopy>*,.publicPage.conceptPage .conceptQuestions p,.publicPage.conceptPage .conceptRecruitment>*,.publicPage.conceptPage .conceptFeatureCopy p:after{opacity:1!important;animation:none!important;transform:none!important}.publicPage.conceptPage .conceptFeatureCopy p:after{transform:skew(-14deg)!important}}.publicPage.conceptPage .conceptLabelBlock{grid-template-rows:minmax(34px,auto) minmax(48px,auto)!important;grid-template-columns:68px 104px minmax(0,1fr) 22px!important;align-items:center!important;gap:12px 22px!important;padding:20px 46px 22px!important}.publicPage.conceptPage .conceptLabelBlock .conceptWord{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;letter-spacing:-.02em!important;text-shadow:none!important;filter:none!important;white-space:nowrap!important;place-self:center start!important;font-family:Arial Black,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important;font-weight:900!important;font-stretch:100%!important;line-height:.92!important;transform:none!important}.publicPage.conceptPage .conceptWordWhat{grid-area:1/1!important;align-self:end!important;font-size:max(20px,min(2.15vw,26px))!important}.publicPage.conceptPage .conceptWordConnector{letter-spacing:.01em!important;grid-area:2/1!important;align-self:start!important;font-size:max(14px,min(1.5vw,18px))!important}.publicPage.conceptPage .conceptWordHundred{letter-spacing:-.045em!important;grid-area:1/2/span 2!important;align-self:center!important;font-size:max(62px,min(7.2vw,86px))!important}.publicPage.conceptPage .conceptWordPeople{grid-area:1/3!important;align-self:end!important;font-size:max(34px,min(4vw,48px))!important}.publicPage.conceptPage .conceptWordGame{letter-spacing:-.035em!important;grid-area:2/3!important;align-self:start!important;font-size:max(52px,min(5.8vw,70px))!important}.publicPage.conceptPage .conceptWordYear{writing-mode:vertical-rl!important;text-orientation:mixed!important;letter-spacing:.08em!important;grid-area:1/4/span 2!important;place-self:center!important;font-size:max(13px,min(1.4vw,17px))!important}@keyframes cpWordCrispEnter{0%{opacity:.01;transform:translateY(8px)}to{opacity:1;transform:none}}.publicPage.conceptPage .conceptHero.is-visible .conceptWord{animation:.36s cubic-bezier(.2,.76,.24,1) both cpWordCrispEnter!important}.publicPage.conceptPage .conceptHero.is-visible .conceptWordHundred{animation-delay:40ms!important}.publicPage.conceptPage .conceptHero.is-visible .conceptWordPeople{animation-delay:80ms!important}.publicPage.conceptPage .conceptHero.is-visible .conceptWordConnector{animation-delay:.11s!important}.publicPage.conceptPage .conceptHero.is-visible .conceptWordGame{animation-delay:.14s!important}.publicPage.conceptPage .conceptHero.is-visible .conceptWordYear{animation-delay:.17s!important}@media (max-width:700px){.publicPage.conceptPage .conceptLabelBlock{grid-template-rows:minmax(26px,auto) minmax(35px,auto)!important;grid-template-columns:42px 72px minmax(0,1fr) 18px!important;gap:8px!important;padding:12px 18px 13px!important}.publicPage.conceptPage .conceptWordWhat{font-size:max(16px,min(4.8vw,19px))!important}.publicPage.conceptPage .conceptWordConnector{font-size:max(10px,min(3.2vw,13px))!important}.publicPage.conceptPage .conceptWordHundred{font-size:max(42px,min(13vw,54px))!important}.publicPage.conceptPage .conceptWordPeople{font-size:max(20px,min(6.7vw,27px))!important}.publicPage.conceptPage .conceptWordGame{font-size:max(32px,min(10vw,40px))!important}.publicPage.conceptPage .conceptWordYear{font-size:11px!important}}@media (max-width:340px){.publicPage.conceptPage .conceptLabelBlock{grid-template-columns:36px 62px minmax(0,1fr) 14px!important;column-gap:6px!important;padding-left:14px!important;padding-right:14px!important}.publicPage.conceptPage .conceptWordWhat{font-size:15px!important}.publicPage.conceptPage .conceptWordConnector{font-size:9px!important}.publicPage.conceptPage .conceptWordHundred{font-size:40px!important}.publicPage.conceptPage .conceptWordPeople{font-size:19px!important}.publicPage.conceptPage .conceptWordGame{font-size:30px!important}.publicPage.conceptPage .conceptWordYear{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage .conceptHero.is-visible .conceptWord{opacity:1!important;animation:none!important;transform:none!important}}.publicPage.conceptPage{--ed-ink:#171715;--ed-red:#c72d24;--ed-cream:#eee8dc;--ed-sheet:#fffaf2;overflow-x:hidden;background:var(--ed-cream)!important}.publicPage.conceptPage .conceptStandalone{background:var(--ed-cream)!important;width:100%!important;max-width:none!important}.publicPage.conceptPage .conceptStandalone *,.publicPage.conceptPage .conceptStandalone :before,.publicPage.conceptPage .conceptStandalone :after{box-sizing:border-box}.publicPage.conceptPage .conceptStandalone *{min-width:0}.publicPage.conceptPage .conceptFeature,.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptQuestions,.publicPage.conceptPage .conceptRecruitment,.publicPage.conceptPage .peopleCta,.publicPage.conceptPage .projectPoster a{filter:none!important;box-shadow:none!important;border-radius:0!important}.publicPage.conceptPage .projectPoster a{background:var(--ed-ink)!important;border:1px solid #fffaf257!important}.publicPage.conceptPage .projectPoster img{max-width:100%!important;box-shadow:none!important;filter:none!important;display:block!important}.publicPage.conceptPage .conceptHeadlineLine,.publicPage.conceptPage .conceptFeatureCopy h2,.publicPage.conceptPage .manifestoToggle h2,.publicPage.conceptPage .conceptQuestions p,.publicPage.conceptPage .conceptRecruitment h2{overflow-wrap:break-word;word-break:normal;max-width:100%;white-space:normal!important}.publicPage.conceptPage .conceptLabelBlock{grid-template-columns:68px 122px minmax(0,1fr) 22px!important;column-gap:28px!important}@supports (display:grid){.publicPage.conceptPage .conceptStandalone{--ed-gutter:clamp(20px,5vw,76px);--ed-gap:clamp(16px,2vw,30px);column-gap:var(--ed-gap)!important;padding-left:var(--ed-gutter)!important;padding-right:var(--ed-gutter)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;display:grid!important}.publicPage.conceptPage .conceptStandalone>*{grid-column:1/-1;min-width:0}}@media (min-width:821px){.publicPage.conceptPage .conceptStandalone{padding-top:64px!important;padding-bottom:96px!important}.publicPage.conceptPage .conceptHero{column-gap:var(--ed-gap,24px)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;padding:0!important;display:grid!important}.publicPage.conceptPage .conceptLabelBlock{grid-column:1/11!important;justify-self:start!important;width:100%!important;max-width:1040px!important;margin:0 0 58px!important}.publicPage.conceptPage .conceptHero h1{letter-spacing:-.035em!important;grid-column:1/9!important;margin:0!important;font-size:max(64px,min(7vw,108px))!important;line-height:1.02!important}.publicPage.conceptPage .conceptHeadlineLine{margin:0!important;display:block!important}.publicPage.conceptPage .conceptHeadlineLine+.conceptHeadlineLine{margin-top:.14em!important}.publicPage.conceptPage .conceptSubtitle{border-left:3px solid var(--ed-red)!important;grid-column:9/13!important;align-self:end!important;max-width:30ch!important;margin:0 0 .4em!important;padding:0 0 0 20px!important;font-size:max(17px,min(1.35vw,19px))!important;line-height:1.72!important}.publicPage.conceptPage .conceptMetrics{border-top:1px solid var(--ed-ink)!important;border-bottom:1px solid var(--ed-ink)!important;grid-column:1/-1!important;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)!important;gap:0!important;margin:64px 0 0!important;display:grid!important}.publicPage.conceptPage .conceptMetrics>span{clip-path:none!important;border:0!important;border-right:1px solid var(--ed-ink)!important;min-height:132px!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;padding:22px 28px!important;display:flex!important}.publicPage.conceptPage .conceptMetrics>span:last-child{border-right:0!important}.publicPage.conceptPage .conceptMetrics>span:first-child{background:var(--ed-sheet)!important;color:var(--ed-ink)!important}.publicPage.conceptPage .conceptMetrics>span:nth-child(2){background:var(--ed-ink)!important;color:var(--ed-sheet)!important}.publicPage.conceptPage .conceptMetrics>span:nth-child(3){background:var(--ed-red)!important;color:var(--ed-sheet)!important}.publicPage.conceptPage .conceptMetrics>span b{letter-spacing:-.055em!important;font-size:max(76px,min(7.4vw,116px))!important;line-height:.82!important}.publicPage.conceptPage .conceptMetrics>span small{letter-spacing:.11em!important;margin-top:22px!important;font-size:11px!important;line-height:1.3!important}.publicPage.conceptPage .conceptFeature{column-gap:var(--ed-gap,24px)!important;color:var(--ed-sheet)!important;background:var(--ed-ink)!important;border-top:10px solid var(--ed-red)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;margin:96px 0 0!important;padding:32px!important;display:grid!important;position:relative!important}.publicPage.conceptPage .projectPoster{border-right:1px solid #fffaf247!important;grid-column:1/6!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 30px 0 0!important}.publicPage.conceptPage .projectPoster a{width:100%!important;padding:12px!important;display:block!important}.publicPage.conceptPage .projectPoster img{object-fit:contain!important;width:100%!important;height:auto!important}.publicPage.conceptPage .projectPoster figcaption{color:var(--ed-sheet)!important;letter-spacing:.08em!important;margin-top:14px!important;font-size:11px!important;line-height:1.4!important}.publicPage.conceptPage .conceptFeatureCopy{grid-column:7/13!important;padding:max(70px,min(8vw,126px)) 0 20px!important;display:block!important}.publicPage.conceptPage .conceptFeatureCopy>span{color:var(--ed-sheet)!important;letter-spacing:.15em!important;margin:0 0 30px!important;font-size:11px!important;line-height:1.4!important;display:block!important}.publicPage.conceptPage .conceptFeatureCopy h2{max-width:12ch!important;color:var(--ed-sheet)!important;letter-spacing:-.035em!important;margin:0 0 42px!important;font-size:max(52px,min(5vw,76px))!important;line-height:1.03!important}.publicPage.conceptPage .conceptFeatureCopy p{width:100%!important;max-width:720px!important;margin:0!important;font-size:max(17px,min(1.35vw,19px))!important;line-height:1.75!important}.publicPage.conceptPage .conceptFeatureCopy strong{width:-webkit-max-content!important;width:max-content!important;max-width:100%!important;color:var(--ed-sheet)!important;background:var(--ed-red)!important;letter-spacing:.04em!important;margin:34px 0 0 auto!important;padding:12px 16px!important;font-size:15px!important;line-height:1.35!important;display:block!important}.publicPage.conceptPage .conceptManifesto{background:var(--ed-ink)!important;border:0!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:1px!important;margin:88px 0 0!important;padding:1px!important;display:grid!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){width:auto!important;height:auto!important;min-height:360px!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:max(38px,min(4.4vw,70px))!important}.publicPage.conceptPage .conceptManifesto article:first-child{background:var(--ed-ink)!important;color:var(--ed-sheet)!important;grid-column:1/6!important}.publicPage.conceptPage .conceptManifesto article:nth-child(2){background:var(--ed-sheet)!important;color:var(--ed-ink)!important;grid-column:6/13!important}.publicPage.conceptPage .conceptManifesto article:nth-child(3){background:var(--ed-red)!important;color:var(--ed-sheet)!important;grid-column:1/8!important}.publicPage.conceptPage .conceptManifesto article:nth-child(4){background:var(--ed-ink)!important;color:var(--ed-sheet)!important;grid-column:8/13!important}.publicPage.conceptPage .manifestoCode{color:inherit!important;letter-spacing:.15em!important;margin:0 0 30px!important;font-size:11px!important;line-height:1.4!important}.publicPage.conceptPage .manifestoToggle h2{max-width:12ch!important;color:inherit!important;letter-spacing:-.03em!important;margin:0 0 30px!important;font-size:max(38px,min(4vw,62px))!important;line-height:1.05!important}.publicPage.conceptPage .manifestoBody p{max-width:36em!important;color:inherit!important;margin:0!important;padding:0!important;font-size:max(16px,min(1.3vw,18px))!important;line-height:1.76!important}.publicPage.conceptPage .conceptQuestions{column-gap:var(--ed-gap,24px)!important;color:var(--ed-sheet)!important;background:var(--ed-red)!important;border:0!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;margin:96px 0!important;padding:88px max(28px,min(5vw,76px))!important;display:grid!important}.publicPage.conceptPage .conceptQuestions>span{letter-spacing:.16em!important;grid-area:1/1/auto/4!important;margin:0 0 46px!important;font-size:11px!important;line-height:1.4!important}.publicPage.conceptPage .conceptQuestions p{color:var(--ed-sheet)!important;letter-spacing:-.035em!important;margin:0!important;font-size:max(52px,min(5.8vw,88px))!important;line-height:1.02!important}.publicPage.conceptPage .conceptQuestions p:first-of-type{grid-area:2/1/auto/10!important}.publicPage.conceptPage .conceptQuestions p:nth-of-type(2){grid-area:3/4/auto/13!important;margin-top:50px!important}.publicPage.conceptPage .conceptQuestions p:nth-of-type(3){grid-area:4/2/auto/11!important;margin-top:50px!important}.publicPage.conceptPage .conceptRecruitment{column-gap:var(--ed-gap,24px)!important;color:var(--ed-ink)!important;border-top:1px solid var(--ed-ink)!important;border-bottom:1px solid var(--ed-ink)!important;background:0 0!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;row-gap:20px!important;margin:0!important;padding:64px 0!important;display:grid!important}.publicPage.conceptPage .conceptRecruitment .kicker{color:var(--ed-red)!important;grid-area:1/1/auto/4!important}.publicPage.conceptPage .conceptRecruitment h2{color:var(--ed-ink)!important;letter-spacing:-.04em!important;grid-area:2/1/7/9!important;align-self:start!important;margin:0!important;font-size:max(62px,min(6.7vw,104px))!important;line-height:.98!important}.publicPage.conceptPage .conceptRecruitment p,.publicPage.conceptPage .conceptRecruitment strong,.publicPage.conceptPage .conceptRecruitment b{color:var(--ed-ink)!important;grid-column:9/13!important;margin:0!important}.publicPage.conceptPage .conceptRecruitment p:first-of-type{grid-row:2!important;font-size:17px!important;line-height:1.7!important}.publicPage.conceptPage .conceptRecruitment strong{border-top:1px solid var(--ed-ink)!important;grid-row:3!important;padding-top:14px!important}.publicPage.conceptPage .conceptRecruitment p:last-of-type{overflow-wrap:break-word;grid-row:4!important;font-size:15px!important;line-height:1.65!important}.publicPage.conceptPage .conceptRecruitment b{width:100%!important;color:var(--ed-sheet)!important;background:var(--ed-red)!important;grid-row:5!important;margin-top:10px!important;padding:18px 20px!important;font-size:20px!important;line-height:1.2!important}.publicPage.conceptPage .peopleCta{width:auto!important;max-width:none!important;min-height:84px!important;color:var(--ed-sheet)!important;background:var(--ed-ink)!important;clip-path:polygon(0 0,calc(100% - 68px) 0,100% 50%,calc(100% - 68px) 100%,0 100%)!important;grid-column:2/13!important;margin:56px 0 0!important;padding:28px 92px 28px 40px!important;font-size:22px!important;line-height:1.25!important}}@media (max-width:820px){@supports (display:grid){.publicPage.conceptPage .conceptStandalone{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}.publicPage.conceptPage .conceptStandalone>*{grid-area:auto/1!important}}.publicPage.conceptPage .conceptHero,.publicPage.conceptPage .conceptFeature,.publicPage.conceptPage .conceptQuestions,.publicPage.conceptPage .conceptRecruitment{grid-template-columns:minmax(0,1fr)!important}.publicPage.conceptPage .conceptQuestions p,.publicPage.conceptPage .conceptRecruitment>*{grid-area:auto/1!important}.publicPage.conceptPage .conceptQuestions p{white-space:normal!important}}@media (min-width:341px) and (max-width:700px){.publicPage.conceptPage .conceptLabelBlock{grid-template-columns:42px 82px minmax(0,1fr) 18px!important;column-gap:10px!important}}@supports (overflow:clip){.publicPage.conceptPage{overflow-x:clip}}@supports (overflow-wrap:anywhere){html[lang=en] .publicPage.conceptPage .conceptHeadlineLine,html[lang=en] .publicPage.conceptPage .conceptFeatureCopy h2,html[lang=en] .publicPage.conceptPage .manifestoToggle h2,html[lang=en] .publicPage.conceptPage .conceptQuestions p,html[lang=en] .publicPage.conceptPage .conceptRecruitment h2{overflow-wrap:anywhere}}@supports (text-wrap:balance){.publicPage.conceptPage .conceptHeadlineLine,.publicPage.conceptPage .conceptFeatureCopy h2,.publicPage.conceptPage .manifestoToggle h2,.publicPage.conceptPage .conceptQuestions p,.publicPage.conceptPage .conceptRecruitment h2{text-wrap:balance}}.publicPage.conceptPage{--mat-dark:#5346322b;--mat-light:#fffdf7c7;--mat-pressed-dark:#53463226;--mat-pressed-light:#fffdf7a3}.publicPage.conceptPage .conceptLabelBlock{box-shadow:7px 8px 16px #4f291e2b,-3px -3px 9px #fffdf775!important}@media (min-width:821px){.publicPage.conceptPage .conceptMetrics{background:0 0!important;border:0!important;gap:12px!important}.publicPage.conceptPage .conceptMetrics>span{box-shadow:7px 7px 15px var(--mat-dark),-7px -7px 15px var(--mat-light)!important;border:0!important;border-radius:8px!important}.publicPage.conceptPage .conceptFeature{border-radius:8px!important;box-shadow:10px 12px 24px #3a2d202e,-6px -6px 18px #fffdf78a!important}.publicPage.conceptPage .projectPoster a{border-radius:4px!important;box-shadow:8px 9px 16px #00000057,-4px -4px 10px #fffaf21a!important}.publicPage.conceptPage .conceptFeatureCopy p{color:var(--ed-ink)!important;background:var(--ed-sheet)!important;border-radius:4px 4px 24px!important;padding:28px 38px 34px!important;position:relative!important;overflow:visible!important;box-shadow:9px 10px 19px #0000004d,-4px -4px 10px #fffaf21a!important}.publicPage.conceptPage .conceptFeatureCopy p>span{z-index:2!important;color:var(--ed-ink)!important;position:relative!important}.publicPage.conceptPage .conceptFeatureCopy p:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(135deg,#eee8dc00 0 47%,#ddd2bf 48% 60%,#f8f1e6 61% 100%)!important;border-radius:0 0 22px!important;width:42px!important;height:42px!important;position:absolute!important;bottom:-1px!important;right:-1px!important;box-shadow:-5px -5px 9px #4334251f!important}.publicPage.conceptPage .conceptFeatureCopy strong{border-radius:4px!important;box-shadow:5px 6px 12px #00000042,-2px -2px 7px #fffaf214!important}.publicPage.conceptPage .conceptManifesto{background:0 0!important;gap:10px!important;padding:0!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){border-radius:6px!important;box-shadow:inset 1px 1px #ffffff21,inset -1px -1px #00000029!important}.publicPage.conceptPage .conceptQuestions{box-shadow:inset 2px 2px 0 #ffffff26,inset -2px -2px 0 #0000002e,9px 10px 20px var(--mat-dark),-6px -6px 16px var(--mat-light)!important;border-radius:8px!important}.publicPage.conceptPage .conceptRecruitment b{box-shadow:6px 7px 14px var(--mat-dark),-5px -5px 12px var(--mat-light)!important;border-radius:6px!important}.publicPage.conceptPage .peopleCta{box-shadow:7px 8px 15px var(--mat-dark),-6px -6px 14px var(--mat-light)!important;transition:box-shadow .24s,color .24s,background .24s!important}}@media (hover:hover) and (pointer:fine){.publicPage.conceptPage .peopleCta:hover{box-shadow:3px 4px 8px var(--mat-dark),-3px -3px 8px var(--mat-light)!important;transform:none!important}}.publicPage.conceptPage .peopleCta:active{transform:none!important;box-shadow:inset 4px 4px 9px #0000004d,inset -3px -3px 8px #ffffff17!important}@media (max-width:820px){.publicPage.conceptPage .conceptStandalone{padding:40px 16px 72px!important}.publicPage.conceptPage .conceptHero{display:block!important}.publicPage.conceptPage .conceptLabelBlock{margin:0 0 38px!important;box-shadow:4px 5px 10px #4f291e29,-3px -3px 8px #fffdf794!important}.publicPage.conceptPage .conceptHero h1{letter-spacing:-.035em!important;margin:0!important;font-size:max(42px,min(11vw,54px))!important;line-height:1.04!important}.publicPage.conceptPage .conceptHeadlineLine+.conceptHeadlineLine{margin-top:.14em!important}.publicPage.conceptPage .conceptSubtitle{border-left:3px solid var(--ed-red)!important;margin:28px 0 0!important;padding-left:14px!important;font-size:16px!important;line-height:1.7!important}.publicPage.conceptPage .conceptMetrics{border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:36px 0 0!important;display:grid!important}.publicPage.conceptPage .conceptMetrics>span{min-height:92px!important;box-shadow:4px 4px 9px var(--mat-dark),-4px -4px 9px var(--mat-light)!important;border:0!important;border-radius:8px!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;padding:14px 12px!important;display:flex!important}.publicPage.conceptPage .conceptMetrics>span:first-child{background:var(--ed-sheet)!important;color:var(--ed-ink)!important}.publicPage.conceptPage .conceptMetrics>span:nth-child(2){background:var(--ed-ink)!important;color:var(--ed-sheet)!important}.publicPage.conceptPage .conceptMetrics>span:nth-child(3){background:var(--ed-red)!important;color:var(--ed-sheet)!important}.publicPage.conceptPage .conceptMetrics b{letter-spacing:-.04em!important;font-size:38px!important;line-height:.9!important}.publicPage.conceptPage .conceptMetrics small{letter-spacing:.06em!important;margin-top:12px!important;font-size:9px!important;line-height:1.25!important}.publicPage.conceptPage .conceptFeature{color:var(--ed-sheet)!important;background:var(--ed-ink)!important;border-top:7px solid var(--ed-red)!important;box-shadow:none!important;border-radius:0!important;margin:48px -16px 0!important;padding:22px 16px 34px!important;display:block!important}.publicPage.conceptPage .projectPoster{border:0!important;width:min(68vw,260px)!important;margin:0 auto!important;padding:0!important}.publicPage.conceptPage .projectPoster a{border-radius:3px!important;padding:8px!important;display:block!important;box-shadow:5px 6px 12px #00000052,-3px -3px 8px #fffaf214!important}.publicPage.conceptPage .projectPoster img{object-fit:contain!important;width:100%!important;height:auto!important}.publicPage.conceptPage .projectPoster figcaption{color:var(--ed-sheet)!important;letter-spacing:.06em!important;margin-top:10px!important;font-size:10px!important}.publicPage.conceptPage .conceptFeatureCopy{padding:38px 0 0!important}.publicPage.conceptPage .conceptFeatureCopy>span{color:var(--ed-sheet)!important;letter-spacing:.12em!important;margin-bottom:18px!important;font-size:10px!important;display:block!important}.publicPage.conceptPage .conceptFeatureCopy h2{max-width:12ch!important;color:var(--ed-sheet)!important;letter-spacing:-.03em!important;margin:0 0 26px!important;font-size:34px!important;line-height:1.06!important}.publicPage.conceptPage .conceptFeatureCopy p{color:var(--ed-ink)!important;background:var(--ed-sheet)!important;border-radius:4px 4px 20px!important;margin:0!important;padding:22px 24px 28px!important;font-size:16px!important;line-height:1.72!important;position:relative!important;box-shadow:6px 7px 13px #00000047,-3px -3px 8px #fffaf214!important}.publicPage.conceptPage .conceptFeatureCopy p>span{z-index:2!important;color:var(--ed-ink)!important;position:relative!important}.publicPage.conceptPage .conceptFeatureCopy p:before{content:""!important;pointer-events:none!important;background:linear-gradient(135deg,#eee8dc00 0 47%,#ddd2bf 48% 60%,#f8f1e6 61% 100%)!important;border-radius:0 0 18px!important;width:34px!important;height:34px!important;position:absolute!important;bottom:-1px!important;right:-1px!important;box-shadow:-4px -4px 8px #4334251f!important}.publicPage.conceptPage .conceptFeatureCopy strong{width:-webkit-max-content!important;width:max-content!important;max-width:100%!important;color:var(--ed-sheet)!important;background:var(--ed-red)!important;border-radius:4px!important;margin:24px 0 0 auto!important;padding:10px 14px!important;font-size:14px!important;display:block!important}.publicPage.conceptPage .conceptManifesto{background:0 0!important;margin:48px 0 0!important;padding:0!important;display:block!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){min-height:0!important;box-shadow:4px 4px 9px var(--mat-dark),-4px -4px 9px var(--mat-light)!important;border-radius:8px!important;margin:0 0 10px!important;padding:0!important;overflow:hidden!important}.publicPage.conceptPage .manifestoToggle{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:24px 20px!important}.publicPage.conceptPage .manifestoToggle h2{max-width:12ch!important;color:inherit!important;margin:10px 0 0!important;font-size:30px!important;line-height:1.08!important}.publicPage.conceptPage .manifestoCode{color:inherit!important;letter-spacing:.12em!important;font-size:10px!important}.publicPage.conceptPage .manifestoBody p{color:inherit!important;margin:0!important;padding:0 20px 24px!important;font-size:15.5px!important;line-height:1.76!important}.publicPage.conceptPage .conceptQuestions{color:var(--ed-sheet)!important;background:var(--ed-red)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:50px -16px!important;padding:52px 20px!important;display:block!important}.publicPage.conceptPage .conceptQuestions>span{letter-spacing:.13em!important;margin-bottom:30px!important;font-size:10px!important;display:block!important}.publicPage.conceptPage .conceptQuestions p{color:var(--ed-sheet)!important;letter-spacing:-.03em!important;margin:0!important;font-size:max(36px,min(9.6vw,46px))!important;line-height:1.08!important}.publicPage.conceptPage .conceptQuestions p+p{margin-top:28px!important}.publicPage.conceptPage .conceptRecruitment{color:var(--ed-ink)!important;border-top:1px solid var(--ed-ink)!important;border-bottom:1px solid var(--ed-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:42px 0!important;display:block!important}.publicPage.conceptPage .conceptRecruitment .kicker{color:var(--ed-red)!important}.publicPage.conceptPage .conceptRecruitment h2{color:var(--ed-ink)!important;letter-spacing:-.035em!important;margin:18px 0 26px!important;font-size:44px!important;line-height:1.02!important}.publicPage.conceptPage .conceptRecruitment p,.publicPage.conceptPage .conceptRecruitment strong,.publicPage.conceptPage .conceptRecruitment b{color:var(--ed-ink)!important}.publicPage.conceptPage .conceptRecruitment p{font-size:16px!important;line-height:1.7!important}.publicPage.conceptPage .conceptRecruitment strong{border-top:1px solid var(--ed-ink)!important;margin:24px 0 18px!important;padding-top:16px!important;display:block!important}.publicPage.conceptPage .conceptRecruitment b{color:var(--ed-sheet)!important;background:var(--ed-red)!important;box-shadow:4px 4px 9px var(--mat-dark),-4px -4px 9px var(--mat-light)!important;border-radius:8px!important;margin-top:24px!important;padding:16px 18px!important;display:block!important}.publicPage.conceptPage .peopleCta{min-height:0!important;color:var(--ed-sheet)!important;background:var(--ed-ink)!important;clip-path:polygon(0 0,calc(100% - 38px) 0,100% 50%,calc(100% - 38px) 100%,0 100%)!important;box-shadow:4px 4px 9px var(--mat-dark),-4px -4px 9px var(--mat-light)!important;border:0!important;border-radius:0!important;margin:42px 0 0!important;padding:22px 58px 22px 20px!important;font-size:18px!important;line-height:1.3!important;display:block!important}}@media (max-width:340px){.publicPage.conceptPage .conceptStandalone{padding-left:14px!important;padding-right:14px!important}.publicPage.conceptPage .conceptLabelBlock{grid-template-columns:36px 64px minmax(0,1fr) 16px!important;column-gap:7px!important}.publicPage.conceptPage .conceptHero h1{font-size:38px!important}.publicPage.conceptPage .conceptMetrics{gap:6px!important}.publicPage.conceptPage .conceptMetrics>span{padding:12px 9px!important}.publicPage.conceptPage .conceptFeature,.publicPage.conceptPage .conceptQuestions{margin-left:-14px!important;margin-right:-14px!important}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage .conceptStandalone *,.publicPage.conceptPage .conceptStandalone :before,.publicPage.conceptPage .conceptStandalone :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.publicPage.conceptPage .conceptFeatureCopy p:after{display:none!important}@media (min-width:821px){.publicPage.conceptPage .conceptLabelBlock{grid-template-columns:90px 178px minmax(0,1fr) 30px!important;column-gap:26px!important}.publicPage.conceptPage .conceptLabelBlock .conceptWord{overflow:visible!important}}@media (min-width:341px) and (max-width:820px){.publicPage.conceptPage .conceptLabelBlock{grid-template-columns:42px 82px minmax(0,1fr) 18px!important;column-gap:10px!important}.publicPage.conceptPage .conceptWordHundred{font-size:max(38px,min(11.5vw,44px))!important}.publicPage.conceptPage .conceptWordPeople{font-size:max(18px,min(5.8vw,24px))!important}.publicPage.conceptPage .conceptWordGame{font-size:max(28px,min(8.2vw,36px))!important}.publicPage.conceptPage .conceptWordYear{overflow:visible!important}}@media (max-width:340px){.publicPage.conceptPage .conceptLabelBlock{grid-template-columns:48px 82px minmax(0,1fr) 12px!important;column-gap:4px!important}.publicPage.conceptPage .conceptWordWhat{font-size:15px!important}.publicPage.conceptPage .conceptWordConnector{font-size:9px!important}.publicPage.conceptPage .conceptWordHundred{font-size:40px!important}.publicPage.conceptPage .conceptWordPeople{font-size:18px!important}.publicPage.conceptPage .conceptWordGame{font-size:27px!important}.publicPage.conceptPage .conceptWordYear{font-size:9px!important;overflow:visible!important}}.publicPage.conceptPage{--public-glass:#faf7f0c2;--public-glass-line:#56463229;--public-glass-inset:inset 0 0 0 1px #ffffff94,inset 3px 3px 8px #4a3c2c1a,inset -3px -3px 8px #ffffffa8;--public-glass-inset-active:inset 0 0 0 1px #5d48342e,inset 4px 4px 10px #4a3c2c24,inset -4px -4px 10px #ffffffb8}.publicPage.conceptPage .top,.publicPage.conceptPage .conceptLabelBlock,.publicPage.conceptPage .conceptFeature,.publicPage.conceptPage .conceptQuestions,.publicPage.conceptPage .conceptRecruitment,.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptRecruitment b,.publicPage.conceptPage .peopleCta{filter:none!important;box-shadow:none!important}.publicPage.conceptPage .publicBack,.publicPage.conceptPage .top nav a,.publicPage.conceptPage .languagePicker{border:1px solid var(--public-glass-line)!important;background:var(--public-glass)!important;box-shadow:var(--public-glass-inset)!important;border-radius:12px!important}.publicPage.conceptPage .top nav a.active,.publicPage.conceptPage .publicBack:active,.publicPage.conceptPage .top nav a:active{color:var(--ed-red)!important;box-shadow:var(--public-glass-inset-active)!important;background:#faf7f0d1!important}.publicPage.conceptPage .conceptMetrics{z-index:1!important;isolation:isolate!important;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)!important;grid-auto-flow:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:grid!important;position:relative!important;overflow:visible!important}.publicPage.conceptPage .conceptMetrics>span{clip-path:none!important;filter:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:128px!important;box-shadow:none!important;border:0!important;border-radius:14px!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;margin:0!important;padding:22px 26px!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}.publicPage.conceptPage .conceptMetrics>span:first-child{color:var(--ed-ink)!important;background:var(--public-glass)!important;box-shadow:var(--public-glass-inset)!important}.publicPage.conceptPage .conceptMetrics>span:nth-child(2){color:var(--ed-sheet)!important;background:var(--ed-ink)!important}.publicPage.conceptPage .conceptMetrics>span:nth-child(3){color:var(--ed-sheet)!important;background:var(--ed-red)!important}.publicPage.conceptPage .conceptMetrics b,.publicPage.conceptPage .conceptMetrics small{overflow-wrap:normal!important;max-width:100%!important;position:static!important}.publicPage.conceptPage .conceptMetrics b{font-size:max(58px,min(6.4vw,94px))!important;line-height:.88!important}.publicPage.conceptPage .conceptMetrics small{letter-spacing:.08em!important;margin-top:18px!important;font-size:10px!important;line-height:1.35!important}.publicPage.conceptPage .projectPoster,.publicPage.conceptPage .projectPoster a,.publicPage.conceptPage .projectPoster img{filter:none!important;box-shadow:none!important}.publicPage.conceptPage .projectPoster a{background:#050505!important;border:1px solid #fffaf238!important;border-radius:2px!important;padding:0!important;overflow:hidden!important}.publicPage.conceptPage .conceptFeatureCopy p{box-shadow:var(--public-glass-inset)!important;background:#faf7f0f0!important;border:1px solid #ffffff52!important;border-radius:12px!important}.publicPage.conceptPage .conceptFeatureCopy p:before{width:28px!important;height:28px!important;box-shadow:none!important;opacity:.72!important;border-radius:0 0 10px!important}.publicPage.conceptPage .conceptFeatureCopy strong{box-shadow:none!important;border:1px solid #ffffff2e!important;border-radius:8px!important}.publicPage.conceptPage .conceptManifesto article{border:1px solid #1717151a!important}@media (max-width:820px){.publicPage.conceptPage .conceptMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:column!important;gap:7px!important}.publicPage.conceptPage .conceptMetrics>span{border-radius:10px!important;min-height:92px!important;padding:14px 12px!important}.publicPage.conceptPage .conceptMetrics b{font-size:max(34px,min(10vw,46px))!important}.publicPage.conceptPage .conceptMetrics small{letter-spacing:.04em!important;margin-top:10px!important;font-size:9px!important}.publicPage.conceptPage .projectPoster a{box-shadow:none!important;border-radius:2px!important;padding:0!important}.publicPage.conceptPage .conceptFeatureCopy p{box-shadow:var(--public-glass-inset)!important;border-radius:10px!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptRecruitment b,.publicPage.conceptPage .peopleCta{box-shadow:none!important}}@media (max-width:360px){.publicPage.conceptPage .conceptMetrics{gap:5px!important}.publicPage.conceptPage .conceptMetrics>span{min-height:86px!important;padding:12px 9px!important}.publicPage.conceptPage .conceptMetrics b{font-size:32px!important}.publicPage.conceptPage .conceptMetrics small{font-size:8px!important}}@keyframes publicMetricCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes publicPosterIn{0%{opacity:0;transform:translate(-16px)scale(.988)}to{opacity:1;transform:none}}@keyframes publicCopyIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.publicPage.conceptPage.motion-ready [data-reveal]{opacity:0!important;transition:opacity .5s cubic-bezier(.2,.76,.24,1),transform .5s cubic-bezier(.2,.76,.24,1)!important;transform:translateY(22px)!important}.publicPage.conceptPage.motion-ready [data-reveal].is-visible{opacity:1!important;transform:none!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptMetrics>span :where(b,small){animation:.46s cubic-bezier(.2,.76,.24,1) .3s both publicMetricCopyIn!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptMetrics>span:nth-child(2) :where(b,small){animation-delay:.38s!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptMetrics>span:nth-child(3) :where(b,small){animation-delay:.46s!important}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .projectPoster{animation:.54s cubic-bezier(.2,.76,.24,1) 80ms both publicPosterIn!important}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy{animation:.54s cubic-bezier(.2,.76,.24,1) .14s both publicCopyIn!important}.publicPage.conceptPage .projectPoster img{transition:transform .28s cubic-bezier(.2,.76,.24,1)!important}.publicPage.conceptPage :where(.publicBack,.top nav a,.languagePicker,.peopleCta,.manifestoToggle){transition:transform .18s,background-color .18s,box-shadow .18s,color .18s!important}.publicPage.conceptPage :where(.publicBack,.top nav a,.peopleCta,.manifestoToggle):active{transform:translateY(1px)scale(.985)!important}@media (hover:hover) and (pointer:fine){.publicPage.conceptPage .projectPoster a:hover img{transform:translateY(-3px)scale(1.008)!important}.publicPage.conceptPage :where(.publicBack,.top nav a,.peopleCta):hover{transform:translateY(-2px)!important}}@media (max-width:860px),(hover:none) and (pointer:coarse){.publicPage.conceptPage.motion-ready [data-reveal]{transition-duration:.38s!important;transform:translateY(14px)!important}.publicPage.conceptPage.motion-ready [data-reveal].is-visible{transform:none!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptMetrics>span :where(b,small){animation-duration:.34s!important}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .projectPoster,.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy{animation-duration:.4s!important}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage.motion-ready [data-reveal],.publicPage.conceptPage.motion-ready [data-reveal].is-visible{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptMetrics>span :where(b,small){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible :where(.projectPoster,.conceptFeatureCopy){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:700px){.publicPage.conceptPage .top>.mark,.publicPage.peoplePage .top>.mark{display:none!important}.publicPage.conceptPage .conceptManifesto .manifestoBody{opacity:0!important;grid-template-rows:0fr!important}.publicPage.conceptPage .conceptManifesto article.is-open .manifestoBody{opacity:1!important;grid-template-rows:1fr!important}}.entryGate:not(.inviteGate)>.entryTop,.entryGate:not(.inviteGate)>.copyright{display:none!important}.entryGate:not(.inviteGate)>section{align-content:center;width:min(1180px,100%);min-height:100svh;margin:0 auto;max-width:1180px!important;padding:max(38px,min(7vh,78px)) max(24px,min(6vw,74px))!important}.entryGate:not(.inviteGate) .entryKicker{letter-spacing:.025em;margin:0 0 22px;font-size:15px;font-weight:750;display:block;color:#c72d24!important}.entryGate:not(.inviteGate) .entryAccessTitle{text-wrap:balance;color:#333!important;letter-spacing:-.06em!important;max-width:9ch!important;margin:0 0 max(46px,min(6vw,72px))!important;font-size:max(58px,min(7.2vw,98px))!important;font-weight:650!important;line-height:.98!important}.entryGate:not(.inviteGate) .entryChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:max(24px,min(3vw,36px))!important;display:grid!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice{border:0!important;border-radius:26px!important;justify-content:flex-end!important;min-height:max(220px,min(25vw,280px))!important;padding:max(34px,min(4vw,48px))!important;overflow:hidden!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice:first-child{background:#c72d24!important;box-shadow:0 14px 28px #72211a2e!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice:nth-child(2){background:#171715!important;box-shadow:0 14px 28px #1717152b!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice:before{color:#fff!important;font-size:20px!important;top:max(30px,min(3vw,42px))!important;bottom:auto!important;left:max(34px,min(4vw,48px))!important;right:auto!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice b{color:#fff!important;font-size:max(34px,min(3.4vw,48px))!important;font-weight:650!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice span{color:#ffffffc7!important;font-size:16px!important}.entryGate.introPending>section .entryKicker,.entryGate.introPending>section .entryAccessTitle{opacity:0;will-change:opacity,transform;transform:translateY(18px)}.entryGate.introPending.introRevealing>section .entryKicker{animation:.38s cubic-bezier(.22,.61,.36,1) 80ms both releaseEntryIn!important}.entryGate.introPending.introRevealing>section .entryAccessTitle{animation:.46s cubic-bezier(.16,.8,.28,1) .12s both releaseEntryIn!important}@media (max-width:700px){.entryGate:not(.inviteGate)>section{align-content:start;width:100%;padding:26px 7px 72px!important}.entryGate:not(.inviteGate) .entryKicker{margin:0 0 28px;font-size:15px}.entryGate:not(.inviteGate) .entryAccessTitle{max-width:7.4ch!important;margin-bottom:58px!important;font-size:max(51px,min(14.2vw,60px))!important;line-height:.98!important}.entryGate:not(.inviteGate) .entryChoices{grid-template-columns:1fr!important;gap:36px!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice{border-radius:26px!important;min-height:234px!important;padding:40px!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice:before{font-size:20px!important;top:35px!important;bottom:auto!important;left:40px!important;right:auto!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice b{font-size:39px!important}.entryGate:not(.inviteGate) .entryChoices .entryChoice span{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.entryGate.introPending.introRevealing>section .entryKicker,.entryGate.introPending.introRevealing>section .entryAccessTitle{opacity:1!important;animation:none!important;transform:none!important}}.surveyResponseList{gap:8px;margin-top:10px;display:grid}.surveyResponseList details{border-top:1px solid #302c2629;padding-top:8px}.surveyResponseList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:13px;font-weight:700;display:flex}.surveyResponseList summary b{background:#f7f3eb;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.surveyResponseList details>p{color:#777;margin:8px 0;font-size:12px}.surveyResponseList .miniList{max-height:320px!important}.surveyResponseList .miniList>div{align-items:flex-start}.surveyResponseList .miniList em{white-space:pre-wrap;color:#3b3934;margin-top:6px;font-size:12px;font-style:normal;font-weight:400;line-height:1.55;display:block}@keyframes publicPaperCurlIn{0%{opacity:0;transform:translate(18px,14px)rotate(3deg)scale(.82)}to{opacity:1;transform:skew(-7deg)rotate(-.6deg)}}.publicPage.conceptPage .conceptFeatureCopy p{--paper-curl-w:clamp(112px,11vw,168px);--paper-curl-h:clamp(82px,8.5vw,126px);isolation:isolate!important;padding:clamp(26px,3vw,38px) clamp(34px,4vw,54px) calc(var(--paper-curl-h) * .66 + 24px)!important;background:radial-gradient(circle at 21% 28%,#5c422706 0 .7px,#0000 .9px) 0 0/15px 13px,repeating-linear-gradient(4deg,#54402905 0 1px,#0000 1px 6px) 0 0/100% 100%,linear-gradient(112deg,#fbf7ef 0%,#f7f1e7 64%,#eee5d8 100%) 0 0/100% 100%!important;border-radius:5px 5px 24px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 2px #fff3,0 3px #00000029,0 15px 28px #00000038!important}.publicPage.conceptPage .conceptFeatureCopy p>span{z-index:3!important;display:block!important;position:relative!important}.publicPage.conceptPage .conceptFeatureCopy p:before{content:""!important;z-index:0!important;width:calc(var(--paper-curl-w) * .94)!important;height:calc(var(--paper-curl-h) * .42)!important;pointer-events:none!important;box-shadow:none!important;opacity:.82!important;background:radial-gradient(at 52% 35%,#00000061 0%,#0003 35%,#00000012 57%,#0000 75%)!important;border-radius:50%!important;display:block!important;position:absolute!important;bottom:-18px!important;right:4px!important;transform:skew(-13deg)rotate(-2deg)!important}.publicPage.conceptPage .conceptFeatureCopy p:after{content:""!important;z-index:2!important;width:var(--paper-curl-w)!important;height:var(--paper-curl-h)!important;pointer-events:none!important;opacity:1!important;transform-origin:100% 100%!important;background:linear-gradient(154deg,#fffffffa 0 17%,#f6f2ebfa 30%,#c4beb5f5 48%,#7e7a74eb 57%,#e6e2dafa 70%,#fffdf8fa 84%,#d5cfc6f5 100%)!important;border-radius:100% 0 22px/86% 0 22px!important;display:block!important;position:absolute!important;bottom:-1px!important;right:-1px!important;transform:skew(-7deg)rotate(-.6deg)!important;box-shadow:-10px -7px 16px #362b1f29,7px 9px 13px #00000040,inset 2px 1px 2px #ffffffbd,inset -2px -1px 3px #4a423a1f!important}@media (hover:hover) and (pointer:fine){.publicPage.conceptPage .conceptFeatureCopy p:after{transition:transform .28s cubic-bezier(.2,.76,.24,1),box-shadow .28s!important}.publicPage.conceptPage .conceptFeatureCopy p:hover:after{transform:translate(-4px,-4px)skew(-9deg)rotate(-1.2deg)!important;box-shadow:-13px -10px 18px #362b1f2e,10px 13px 16px #00000042,inset 2px 1px 2px #ffffffbd!important}}@media (max-width:820px){.publicPage.conceptPage .conceptFeatureCopy p{--paper-curl-w:76px;--paper-curl-h:58px;border-radius:4px 4px 16px!important;padding:22px 22px 66px!important;box-shadow:inset 0 2px #ffffff2e,0 3px #00000026,0 10px 18px #0003!important}.publicPage.conceptPage .conceptFeatureCopy p:before{bottom:-12px!important}.publicPage.conceptPage .conceptFeatureCopy p:after{border-radius:100% 0 15px/86% 0 15px!important;box-shadow:-7px -5px 10px #362b1f26,5px 7px 9px #00000038,inset 1px 1px 1px #ffffffb8!important}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy p:after{animation-duration:.46s!important}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy p:after{opacity:1!important;transition:none!important;animation:none!important;transform:skew(-7deg)rotate(-.6deg)!important}}@keyframes publicWordAssemble{0%{opacity:0;transform:translate3d(var(--word-x,0),var(--word-y,10px),0) rotate(var(--word-r,0deg)) scale(.985)}to{opacity:1;transform:none}}@keyframes publicHeadlineSettle{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptWord{animation:.5s cubic-bezier(.18,.82,.22,1) both publicWordAssemble!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptWordWhat{--word-x:-14px;--word-r:-2deg;animation-delay:80ms!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptWordHundred{--word-y:18px;animation-delay:.13s!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptWordPeople{--word-x:16px;--word-r:1.2deg;animation-delay:.18s!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptWordConnector{--word-x:-9px;animation-delay:.22s!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptWordGame{--word-y:-14px;--word-r:-1deg;animation-delay:.26s!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptWordYear{--word-x:9px;animation-delay:.3s!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible :where(h1,.conceptSubtitle){animation:.52s cubic-bezier(.18,.82,.22,1) .24s both publicHeadlineSettle!important}.publicPage.conceptPage .conceptLabelBlock .conceptWord{perspective:500px;overflow:visible!important}.publicPage.conceptPage .conceptWordInk{color:#fffaf0;text-shadow:1.4px 1px #18141157;-webkit-text-stroke:.28px #ffffffb8;transform-origin:50% 56%;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:baseline;gap:.012em;max-width:100%;font-family:Impact,Arial Narrow Bold,Arial Black,Noto Sans SC,sans-serif;font-weight:900;line-height:.88;display:inline-flex}.publicPage.conceptPage .conceptWordInk>span{transform-origin:50% 72%;min-width:0;display:inline-block}.publicPage.conceptPage .conceptWordInk>span:nth-child(4n+1){transform:rotate(-1.8deg)skewY(-2deg)scaleY(1.045)}.publicPage.conceptPage .conceptWordInk>span:nth-child(4n+2){transform:translateY(.018em)rotate(1.25deg)scaleX(.96)scaleY(.975)}.publicPage.conceptPage .conceptWordInk>span:nth-child(4n+3){transform:translateY(-.012em)rotate(-.65deg)skew(2deg)scaleX(1.025)}.publicPage.conceptPage .conceptWordInk>span:nth-child(4n){transform:rotate(1.5deg)skewY(1.5deg)scaleX(.975)scaleY(1.025)}.publicPage.conceptPage .conceptWordWhat .conceptWordInk{transform-origin:0 100%;transform:rotate(-2.4deg)skew(-7deg)scaleX(.93)scaleY(1.08)}.publicPage.conceptPage .conceptWordHundred .conceptWordInk{transform-origin:0;letter-spacing:-.065em;transform:rotate(.7deg)skew(-4deg)scaleX(.91)scaleY(1.08)}.publicPage.conceptPage .conceptWordPeople .conceptWordInk{transform-origin:0 100%;letter-spacing:-.045em;transform:rotate(-1.1deg)skew(4deg)scaleX(.96)scaleY(1.04)}.publicPage.conceptPage .conceptWordConnector .conceptWordInk{transform-origin:0 0;transform:translate(3px)rotate(1.4deg)skew(-6deg)scaleX(.91)scaleY(1.05)}.publicPage.conceptPage .conceptWordGame .conceptWordInk{transform-origin:0 0;letter-spacing:-.055em;transform:rotate(-1.5deg)skew(-5deg)scaleX(.95)scaleY(1.08)}.publicPage.conceptPage .conceptWordYear .conceptWordInk{letter-spacing:.01em;transform:skewY(-4deg)scaleX(.94)}@media (max-width:700px){.publicPage.conceptPage .conceptWordInk{text-shadow:1px 1px #1814114d;-webkit-text-stroke:.2px #ffffffb3}.publicPage.conceptPage .conceptWordWhat .conceptWordInk{transform:rotate(-1.6deg)skew(-4deg)scaleX(.96)scaleY(1.04)}.publicPage.conceptPage .conceptWordHundred .conceptWordInk{transform:rotate(.4deg)skew(-2.5deg)scaleX(.94)scaleY(1.04)}.publicPage.conceptPage .conceptWordPeople .conceptWordInk{transform:rotate(-.7deg)skew(2.5deg)scaleX(.97)scaleY(1.02)}.publicPage.conceptPage .conceptWordConnector .conceptWordInk{transform:translate(1px)rotate(.8deg)skew(-3deg)scaleX(.94)}.publicPage.conceptPage .conceptWordGame .conceptWordInk{transform:rotate(-.8deg)skew(-3deg)scaleX(.97)scaleY(1.04)}.publicPage.conceptPage .conceptWordYear .conceptWordInk{transform:skewY(-2deg)scaleX(.96)}.publicPage.conceptPage .conceptWordInk>span:nth-child(n){transform:none}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage .conceptWordInk{transition:none!important}}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptSubtitle{animation-delay:.32s!important}.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal]{transform-origin:50%!important;transition-duration:.58s!important;transform:translate(-30px,22px)rotate(-.7deg)scale(.975)!important}.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal]:nth-child(2n){transform:translate(30px,22px)rotate(.7deg)scale(.975)!important}.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal].is-visible{transform:none!important}@media (hover:hover) and (pointer:fine){.publicPage.conceptPage .conceptManifesto article{transition:transform .2s cubic-bezier(.2,.76,.24,1),border-color .2s!important}.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal].is-visible:hover{border-color:#17171538!important;transform:translateY(-3px)!important}}@media (max-width:820px){.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal],.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal]:nth-child(2n){transition-duration:.36s!important;transform:translateY(12px)scale(.99)!important}.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal].is-visible{transform:none!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible .conceptWord{animation-duration:.38s!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible :where(h1,.conceptSubtitle){animation-duration:.38s!important}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal],.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal]:nth-child(2n),.publicPage.conceptPage.motion-ready .conceptManifesto article[data-reveal].is-visible{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.publicPage.conceptPage.motion-ready .conceptHero.is-visible :where(.conceptWord,h1,.conceptSubtitle){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.publicPage{--public-glass:#faf7f0c2;--public-glass-line:#56463229;--public-glass-inset:inset 0 0 0 1px #ffffff94,inset 3px 3px 8px #4a3c2c1a,inset -3px -3px 8px #ffffffa8;--public-glass-inset-active:inset 0 0 0 1px #5d48342e,inset 4px 4px 10px #4a3c2c24,inset -4px -4px 10px #ffffffb8}.publicPage .top nav a,.publicPage .top nav a.active{min-height:44px!important;color:var(--ed-ink,#171715)!important;border:1px solid var(--public-glass-line)!important;background:var(--public-glass)!important;box-shadow:var(--public-glass-inset)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.publicPage .top nav a.active{color:var(--ed-red,#c92d25)!important;box-shadow:var(--public-glass-inset-active)!important}@media (hover:hover) and (pointer:fine){.publicPage .top nav a:hover,.publicPage .top nav a.active:hover{color:var(--ed-red,#c92d25)!important;background:#faf7f0d6!important}}.publicPage.conceptPage .conceptFeature .conceptFeatureCopy{grid-column:2/12!important;width:100%!important;max-width:940px!important;margin:0 auto!important;padding:max(52px,min(6vw,86px)) 0 max(40px,min(5vw,70px))!important}.publicPage.conceptPage .projectPosterBottom{border:0!important;width:min(620px,100% - 40px)!important;max-width:620px!important;margin:max(72px,min(9vw,128px)) auto 0!important;padding:0!important}.publicPage.conceptPage .projectPosterBottom a{width:100%!important;box-shadow:none!important;background:#050505!important;border:1px solid #201d1933!important;border-radius:2px!important;padding:0!important;display:block!important;overflow:hidden!important}.publicPage.conceptPage .projectPosterBottom img{object-fit:contain!important;filter:none!important;width:100%!important;height:auto!important;box-shadow:none!important;display:block!important}.publicPage.conceptPage .projectPosterBottom figcaption{color:var(--cp-ink)!important;letter-spacing:.08em!important;margin-top:12px!important;font-size:11px!important;line-height:1.45!important}.publicPage.conceptPage.motion-ready .projectPosterBottom.is-visible{animation:.5s cubic-bezier(.2,.76,.24,1) both publicPosterIn!important}@media (max-width:820px){.publicPage.conceptPage .conceptFeature .conceptFeatureCopy{max-width:none!important;padding:38px 0 0!important}.publicPage.conceptPage .projectPosterBottom{width:min(78vw,340px)!important;margin:58px auto 0!important}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage.motion-ready .projectPosterBottom.is-visible{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:820px){.publicPage.conceptPage .conceptManifesto{width:auto!important;margin-left:-16px!important;margin-right:-16px!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){border-left:0!important;border-right:0!important;border-radius:0!important}.publicPage.conceptPage .manifestoToggle,.publicPage.conceptPage .conceptQuestions{padding-left:20px!important;padding-right:20px!important}}@media (max-width:340px){.publicPage.conceptPage .conceptManifesto{margin-left:-14px!important;margin-right:-14px!important}}@keyframes publicCornerSettle{0%{opacity:0;transform:translate(10px,8px)scale(.84)}to{opacity:1;transform:none}}.publicPage.conceptPage .conceptFeatureCopy p{--paper-curl-w:74px!important;--paper-curl-h:56px!important;border-radius:5px 5px 14px!important;padding-bottom:max(34px,min(4vw,50px))!important;overflow:hidden!important}.publicPage.conceptPage .conceptFeatureCopy p:before{z-index:1!important;opacity:.65!important;background:radial-gradient(at 100% 100%,#2d27214d 0%,#2d27211f 42%,#0000 72%)!important;border-radius:100% 0 0!important;width:68px!important;height:20px!important;bottom:0!important;right:0!important;transform:none!important}.publicPage.conceptPage .conceptFeatureCopy p:after{z-index:2!important;width:var(--paper-curl-w)!important;height:var(--paper-curl-h)!important;clip-path:polygon(100% 0,100% 100%,0 100%,18% 88%,48% 54%,78% 20%)!important;background:linear-gradient(145deg,#fffdf8 3%,#f2ede4 35%,#c9c2b8 56%,#ede8df 73%,#fffdf8 100%)!important;border-radius:100% 0 12px/88% 0 12px!important;bottom:0!important;right:0!important;transform:none!important;box-shadow:inset 1px 1px 1px #ffffffbd,inset -1px -1px 2px #443c3421!important}.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy p:after{animation:.38s cubic-bezier(.2,.76,.24,1) .2s both publicCornerSettle!important}@media (hover:hover) and (pointer:fine){.publicPage.conceptPage .conceptFeatureCopy p:hover:after{transform:translate(-1px,-1px)!important;box-shadow:inset 1px 1px 1px #ffffffc7,inset -1px -1px 2px #443c3424!important}}@media (max-width:820px){.publicPage.conceptPage .conceptFeatureCopy p{--paper-curl-w:58px!important;--paper-curl-h:44px!important;border-radius:4px 4px 12px!important;padding:22px 22px 48px!important}.publicPage.conceptPage .conceptFeatureCopy p:before{width:52px!important;height:16px!important}.publicPage.conceptPage .conceptFeatureCopy p:after{border-radius:100% 0 10px/88% 0 10px!important}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage.motion-ready .conceptFeature.is-visible .conceptFeatureCopy p:after{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:820px){.publicPage.conceptPage .conceptManifesto,.publicPage.conceptPage .conceptQuestions{box-sizing:border-box!important;width:calc(100% + 32px)!important;max-width:none!important;margin-left:-16px!important;margin-right:-16px!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important}.publicPage.conceptPage .manifestoToggle,.publicPage.conceptPage .manifestoBody p,.publicPage.conceptPage .conceptQuestions>span,.publicPage.conceptPage .conceptQuestions p{box-sizing:border-box!important;text-align:left!important;text-justify:auto!important;word-spacing:normal!important;margin-left:0!important;margin-right:0!important}.publicPage.conceptPage .manifestoToggle,.publicPage.conceptPage .manifestoBody p,.publicPage.conceptPage .conceptQuestions{padding-left:20px!important;padding-right:20px!important}.publicPage.conceptPage .manifestoToggle h2,.publicPage.conceptPage .conceptQuestions p{white-space:normal!important;text-wrap:wrap!important;word-break:normal!important;line-break:strict!important;overflow-wrap:normal!important}.publicPage.conceptPage .conceptQuestions p,.publicPage.conceptPage .conceptQuestions p:nth-of-type(n){grid-area:auto/1!important;width:100%!important;max-width:12.5ch!important;transform:none!important}.publicPage.conceptPage .conceptQuestions p:first-of-type{margin-top:0!important}.publicPage.conceptPage .conceptQuestions p:nth-of-type(2),.publicPage.conceptPage .conceptQuestions p:nth-of-type(3){margin-top:28px!important}}@media (max-width:340px){.publicPage.conceptPage .conceptManifesto,.publicPage.conceptPage .conceptQuestions{width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important}.publicPage.conceptPage .manifestoToggle,.publicPage.conceptPage .manifestoBody p,.publicPage.conceptPage .conceptQuestions{padding-left:18px!important;padding-right:18px!important}}.publicPage.conceptPage .conceptMetrics>button{color:inherit;font:inherit;text-align:left;border:0!important;border-radius:14px!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;min-width:0!important;min-height:138px!important;margin:0!important;padding:22px 26px!important;transition:box-shadow .18s,transform .18s,filter .18s!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}.publicPage.conceptPage .conceptMetrics>button:nth-child(2){color:var(--ed-sheet)!important;background:var(--ed-ink)!important;box-shadow:7px 7px 15px #75655240,-7px -7px 15px #ffffffb3,inset 0 0 0 1px #ffffff14!important}.publicPage.conceptPage .conceptMetrics>button.is-active:nth-child(2),.publicPage.conceptPage .conceptMetrics>button:nth-child(2):active{box-shadow:inset 11px 11px 22px #000000b8,inset -9px -9px 19px #ffffff1c,inset 0 0 0 1px #ffffff14!important}.publicPage.conceptPage .conceptMetrics>button b{font-size:max(58px,min(6.4vw,94px))!important;line-height:.88!important}.publicPage.conceptPage .conceptMetrics>button small{letter-spacing:.08em!important;margin-top:14px!important;font-size:10px!important;line-height:1.35!important}.publicPage.conceptPage .conceptMetrics>button>span{letter-spacing:.06em;opacity:.68;margin-top:7px;font:700 9px/1.35 Arial,Noto Sans SC,sans-serif}.publicPage.conceptPage .conceptMetrics>button:focus-visible{outline-offset:-6px!important;outline:3px solid #fffaf0!important}@media (hover:hover) and (pointer:fine){.publicPage.conceptPage .conceptMetrics>button:not(.is-active):hover{filter:brightness(1.025)!important;transform:translateY(-2px)!important}}@keyframes metricDetailIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.publicPage.conceptPage .metricDetail{border:1px solid var(--public-glass-line);background:var(--public-glass);width:100%;box-shadow:var(--public-glass-inset-active);color:var(--ed-ink);border-radius:14px;margin:12px 0 0;padding:max(22px,min(3vw,34px));animation:.24s cubic-bezier(.2,.76,.24,1) both metricDetailIn}.publicPage.conceptPage .metricDetail>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.publicPage.conceptPage .metricDetail>header small{letter-spacing:.14em;color:var(--ed-red);font:700 10px/1.2 monospace}.publicPage.conceptPage .metricDetail>header h2{letter-spacing:-.035em;margin:0;font-size:max(25px,min(3vw,38px));line-height:1}.publicPage.conceptPage .metricDetail>a{color:var(--ed-red);margin-top:20px;font-weight:800;text-decoration:none;display:inline-flex}.publicPage.conceptPage .peopleStructure{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publicPage.conceptPage .peopleStructure p{background:#ffffff57;border-radius:9px;min-width:0;margin:0;padding:14px 16px;box-shadow:inset 2px 2px 5px #4a3c2c14}.publicPage.conceptPage .peopleStructure b,.publicPage.conceptPage .peopleStructure span{display:block}.publicPage.conceptPage .peopleStructure b{margin-bottom:6px;font-size:12px}.publicPage.conceptPage .peopleStructure span{color:#656057;font-size:13px;line-height:1.45}.publicPage.conceptPage .weekSequence{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.publicPage.conceptPage .weekSequence li{background:#ffffff57;border-radius:9px;min-width:0;padding:14px 10px;box-shadow:inset 2px 2px 5px #4a3c2c14}.publicPage.conceptPage .weekSequence b,.publicPage.conceptPage .weekSequence span{display:block}.publicPage.conceptPage .weekSequence b{color:var(--ed-red);font-size:max(22px,min(3vw,34px))}.publicPage.conceptPage .weekSequence span{letter-spacing:.05em;color:#656057;margin-top:5px;font:700 9px/1.2 monospace}.publicPage.conceptPage .publicGameLinks{gap:7px;display:grid}.publicPage.conceptPage .publicGameLinks>a{color:inherit;background:#ffffff57;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:inset 2px 2px 5px #4a3c2c14}.publicPage.conceptPage .publicGameLinks>a:active{box-shadow:inset 4px 4px 8px #4a3c2c29!important}.publicPage.conceptPage .publicGameLinks span,.publicPage.conceptPage .publicGameLinks b,.publicPage.conceptPage .publicGameLinks small{min-width:0;display:block}.publicPage.conceptPage .publicGameLinks small{color:#656057;margin-top:4px;line-height:1.4}.publicPage.conceptPage .publicGameLinks i{color:var(--ed-red);font-size:22px;font-style:normal}.publicPage.conceptPage .metricStatus{color:#656057;margin:0;line-height:1.6}@media (max-width:820px){.publicPage.conceptPage .conceptMetrics>button{border-radius:10px!important;min-height:104px!important;padding:14px 12px!important}.publicPage.conceptPage .conceptMetrics>button b{font-size:max(34px,min(10vw,46px))!important}.publicPage.conceptPage .conceptMetrics>button small{letter-spacing:.04em!important;margin-top:8px!important;font-size:9px!important}.publicPage.conceptPage .conceptMetrics>button>span{letter-spacing:0;margin-top:4px;font-size:8px}.publicPage.conceptPage .metricDetail{border-radius:10px;margin-top:8px;padding:20px 16px}.publicPage.conceptPage .metricDetail>header{flex-direction:column-reverse;align-items:start;gap:8px;margin-bottom:16px}.publicPage.conceptPage .peopleStructure{grid-template-columns:1fr}.publicPage.conceptPage .weekSequence{gap:4px}.publicPage.conceptPage .weekSequence li{padding:11px 7px}.publicPage.conceptPage .weekSequence b{font-size:20px}.publicPage.conceptPage .weekSequence span{letter-spacing:0;font-size:8px}}@media (max-width:360px){.publicPage.conceptPage .conceptMetrics>button{min-height:98px!important;padding:12px 9px!important}.publicPage.conceptPage .conceptMetrics>button b{font-size:32px!important}.publicPage.conceptPage .conceptMetrics>button small{font-size:8px!important}.publicPage.conceptPage .conceptMetrics>button>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.publicPage.conceptPage .metricDetail{animation:none}}:root{--press-paper:inset 4px 4px 8px #c4bdb3,inset -4px -4px 8px #fffffff5;--press-paper-soft:inset 2px 2px 4px #c4bdb3,inset -2px -2px 4px #fffffff5;--press-red:inset 5px 5px 10px #5c0d0994,inset -4px -4px 9px #ffffff2b;--press-dark:inset 5px 5px 10px #000000bd,inset -4px -4px 9px #ffffff1a;--press-speed:.14s}:where(.entryChoices .entryChoice,.entryGate .entryTop>a,.entryGate .entryTop>button,.gateInvite .primary,.publicPage .publicBack,.publicPage .top nav a,.publicPage .languagePicker,.publicPage .peopleCta,.publicPage .manifestoToggle,.publicPage .metricDetail>a,.publicPage .projectPoster a,.surveyHub>header>button,.surveyHub .surveyCatalogue>a,.surveyHub>footer a,.survey-shell .survey-title,.survey-shell .lang-switch,.survey-shell .section-progress button,.survey-shell .option,.survey-shell .button,.survey-shell .survey-footer a,.app .brand,.app aside nav button,.app .workspaceHomeButton,.app .languagePicker,.app .driveFolder,.app .driveRecent>button,.app .weekFolder,.app .weekNoticeCard,.app .categoryFolder,.app .libraryBack,.app .libraryBreadcrumb button,.app .workspaceCategory,.app .photoJournalLink,.app .creatorTaskAction .primary,.app .groupTabs button,.app .journalFilters button,.app .primary,.app .dark,.app .owner,.app .tokenReveal button,.app .miniList button,.app .announcementBoard summary,.lead-login button,.lead-login>a,.lead-shell button,.lead-shell .response-card){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--press-speed) ease,transform var(--press-speed) ease,filter var(--press-speed) ease,color var(--press-speed) ease!important}:where(.entryGate .entryTop>a,.entryGate .entryTop>button,.publicPage .publicBack,.publicPage .top nav a,.publicPage .languagePicker,.publicPage .peopleCta,.publicPage .manifestoToggle,.publicPage .metricDetail>a,.publicPage .projectPoster a,.surveyHub>header>button,.surveyHub .surveyCatalogue>a,.surveyHub>footer a,.survey-shell .survey-title,.survey-shell .lang-switch,.survey-shell .section-progress button,.survey-shell .option,.survey-shell .button,.survey-shell .survey-footer a,.app .workspaceHomeButton,.app .languagePicker,.app .driveFolder,.app .driveRecent>button,.app .weekFolder,.app .weekNoticeCard,.app .categoryFolder,.app .libraryBack,.app .libraryBreadcrumb button,.app .workspaceCategory,.app .photoJournalLink,.app .creatorTaskAction .primary,.app .groupTabs button,.app .journalFilters button,.app .owner,.app .tokenReveal button,.app .miniList button,.app .announcementBoard summary,.lead-login>a,.lead-shell .response-card):active{box-shadow:var(--press-paper)!important;filter:none!important;transform:translate(1px,1px)scale(.992)!important}.entryChoices .entryChoice:first-child:active,.gateInvite .primary:active,.app .primary:active,.lead-login .primary:active{box-shadow:var(--press-red)!important;filter:none!important;transform:translate(1px,1px)scale(.992)!important}.entryChoices .entryChoice:nth-child(2):active,.app .dark:active,.lead-shell .dark:active,.lead-shell .owner:active{box-shadow:var(--press-dark)!important;filter:none!important;transform:translate(1px,1px)scale(.992)!important}.app .brand:active,.app aside nav button:active{box-shadow:var(--press-dark)!important;transform:translate(1px,1px)scale(.992)!important}.app aside nav button.active,.app .groupTabs button.active,.app .journalFilters button.active,.survey-shell .section-progress button.active,.survey-shell .option.selected,.survey-shell .option[aria-pressed=true],.publicPage .top nav a.active,.publicPage .conceptManifesto article.is-open .manifestoToggle,.app .announcementBoard details[open]>summary{box-shadow:var(--press-paper)!important;transform:none!important}.app aside nav button.active{box-shadow:var(--press-dark)!important}:where(.gateInvite input,.app input,.app textarea,.app select,.survey-shell input,.survey-shell textarea,.survey-shell select,.lead-login input,.lead-shell input,.lead-shell textarea,.lead-shell select):focus{box-shadow:var(--press-paper-soft)!important;outline-offset:2px!important;outline:2px solid #c72d245c!important}:where(.entryGate,.publicPage,.surveyHub,.survey-shell,.app,.lead-login,.lead-shell) :where(button,a[href],summary,select,input,textarea):focus-visible{outline-offset:3px!important;outline:2px solid #c72d24!important}@media (max-width:700px){:root{--press-paper:inset 3px 3px 6px #c4bdb3,inset -3px -3px 6px #fffffff5;--press-red:inset 4px 4px 8px #5c0d0994,inset -3px -3px 7px #ffffff2b;--press-dark:inset 4px 4px 8px #000000b8,inset -3px -3px 7px #ffffff1a}}@media (prefers-reduced-motion:reduce){:where(.entryGate,.publicPage,.surveyHub,.survey-shell,.app,.lead-login,.lead-shell) :where(button,a[href],summary){transition:none!important}}.publicPage{--public-surface:#e8e2d8;--public-soft:#f5f1ea;--public-shadow-dark:#c4bdb3;--public-shadow-light:#fff;--public-red:#c72d24;--public-ink:#333;--public-muted:#626975;--public-raised:8px 8px 16px var(--public-shadow-dark),-8px -8px 16px var(--public-shadow-light);--public-raised-soft:4px 4px 8px var(--public-shadow-dark),-4px -4px 8px var(--public-shadow-light);--public-inset:inset 6px 6px 12px var(--public-shadow-dark),inset -6px -6px 12px var(--public-shadow-light);--public-inset-soft:inset 3px 3px 6px var(--public-shadow-dark),inset -3px -3px 6px var(--public-shadow-light);min-height:100vh;overflow-x:clip;background:var(--public-surface)!important;color:var(--public-ink)!important;background-image:none!important}.publicPage,.publicPage button,.publicPage input,.publicPage select,.publicPage textarea{font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif!important}.publicPage .top{z-index:20!important;height:auto!important;min-height:84px!important;box-shadow:4px 4px 8px var(--public-shadow-dark),-4px -4px 8px var(--public-shadow-light)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#e8e2d8f5!important;border:0!important;padding:16px max(18px,min(4vw,58px))!important;position:sticky!important;top:0!important}.publicPage .top>.publicBack,.publicPage .top>nav a,.publicPage .languagePicker{background:var(--public-surface)!important;color:#4e5560!important;box-shadow:var(--public-raised-soft)!important;border:0!important;border-radius:14px!important}.publicPage .top>.publicBack{padding:12px 15px!important}.publicPage .top>nav{gap:10px!important;display:flex!important}.publicPage .top>nav a{min-height:44px!important;padding:10px 17px!important}.publicPage .top>nav a.active{color:#9f211a!important;box-shadow:var(--public-inset-soft)!important}.publicPage .languagePicker select{color:#454b55!important;background:0 0!important;border:0!important}.publicPage .mark,.publicPage .mark .wordmark{color:var(--public-red)!important}.publicPage.conceptPage .conceptStandalone{background:var(--public-surface)!important;background-image:none!important;width:100%!important;max-width:none!important;padding:max(58px,min(7vw,104px)) max(18px,min(6vw,92px)) max(82px,min(10vw,144px))!important}.publicPage.conceptPage .conceptHero,.publicPage.conceptPage .conceptManifesto,.publicPage.conceptPage .conceptRecruitment,.publicPage.conceptPage .peopleCta,.publicPage.conceptPage .projectPosterBottom{width:min(1180px,100%)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.publicPage.conceptPage .conceptHero{display:block!important}.publicPage.conceptPage .conceptLabelBlock{clip-path:none!important;background:var(--public-surface)!important;width:min(760px,100%)!important;min-height:0!important;box-shadow:var(--public-inset-soft)!important;filter:none!important;border:0!important;border-radius:18px!important;margin:0 0 max(34px,min(5vw,64px))!important;padding:max(18px,min(2.4vw,28px))!important;overflow:visible!important}.publicPage.conceptPage .conceptLabelBlock:before,.publicPage.conceptPage .conceptLabelBlock:after{content:none!important;display:none!important}.publicPage.conceptPage .conceptWordInk{color:var(--public-red)!important;text-shadow:none!important;-webkit-text-stroke:0!important}.publicPage.conceptPage .conceptHero h1{max-width:920px!important;color:var(--public-ink)!important;margin:0!important}.publicPage.conceptPage .conceptHeadlineLine.accent{color:var(--public-red)!important}.publicPage.conceptPage .conceptSubtitle{max-width:760px!important;color:var(--public-muted)!important;margin:max(24px,min(3vw,38px)) 0 0!important;line-height:1.75!important}.publicPage.conceptPage .conceptQuestions{background:var(--public-surface)!important;width:min(980px,100%)!important;max-width:980px!important;color:var(--public-ink)!important;box-shadow:var(--public-inset-soft)!important;border:0!important;border-radius:20px!important;margin:max(46px,min(7vw,82px)) 0!important;padding:max(28px,min(4vw,48px))!important}.publicPage.conceptPage .conceptQuestions>span{color:var(--public-red)!important}.publicPage.conceptPage .conceptQuestions p,.publicPage.conceptPage .conceptQuestions p:nth-of-type(n){width:auto!important;max-width:20ch!important;color:var(--public-ink)!important;margin-left:0!important;transform:none!important}.publicPage.conceptPage .conceptMetrics{gap:14px!important;width:min(980px,100%)!important;margin:0!important}.publicPage.conceptPage .conceptMetrics>button{border-radius:18px!important;min-height:148px!important}.publicPage.conceptPage .conceptMetrics>button:first-child{color:var(--public-ink)!important;background:var(--public-soft)!important;box-shadow:var(--public-raised)!important}.publicPage.conceptPage .conceptMetrics>button:nth-child(2){color:var(--public-soft)!important;box-shadow:8px 8px 16px #60534447,-8px -8px 16px var(--public-shadow-light)!important;background:#171715!important}.publicPage.conceptPage .conceptMetrics>button:nth-child(3){color:#fff!important;background:var(--public-red)!important;box-shadow:8px 8px 16px #9f211a47,-8px -8px 16px var(--public-shadow-light)!important}.publicPage.conceptPage .metricDetail{background:var(--public-surface)!important;width:min(980px,100%)!important;color:var(--public-ink)!important;box-shadow:var(--public-inset-soft)!important;border:0!important;border-radius:18px!important;margin:18px 0 0!important}.publicPage.conceptPage .conceptFeature{background:var(--public-surface)!important;width:min(1180px,100%)!important;max-width:1180px!important;color:var(--public-ink)!important;box-shadow:var(--public-raised)!important;clip-path:none!important;border:0!important;border-radius:26px!important;margin:max(58px,min(8vw,106px)) auto 0!important;padding:max(34px,min(5vw,64px))!important}.publicPage.conceptPage .conceptFeature:before,.publicPage.conceptPage .conceptFeature:after{content:none!important;display:none!important}.publicPage.conceptPage .conceptFeature .conceptFeatureCopy{width:100%!important;max-width:920px!important;margin:0!important;padding:0!important}.publicPage.conceptPage .conceptFeatureCopy>span{color:var(--public-red)!important}.publicPage.conceptPage .conceptFeatureCopy h2{color:var(--public-ink)!important}.publicPage.conceptPage .conceptFeatureCopy p{background:var(--public-surface)!important;color:var(--public-muted)!important;box-shadow:var(--public-inset-soft)!important;border:0!important;border-radius:18px!important;margin:max(26px,min(4vw,42px)) 0!important;padding:max(24px,min(3vw,34px))!important;position:relative!important;overflow:visible!important}.publicPage.conceptPage .conceptFeatureCopy p:before,.publicPage.conceptPage .conceptFeatureCopy p:after{content:none!important;display:none!important}.publicPage.conceptPage .conceptFeatureCopy strong{background:var(--public-surface)!important;color:var(--public-red)!important;box-shadow:var(--public-raised-soft)!important;border:0!important;border-radius:14px!important;padding:14px 18px!important;display:inline-flex!important}.publicPage.conceptPage .conceptManifesto{gap:20px!important;margin-top:max(54px,min(8vw,104px))!important;display:grid!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){background:var(--public-surface)!important;width:100%!important;color:var(--public-ink)!important;box-shadow:var(--public-raised)!important;border:0!important;border-radius:20px!important;margin:0!important;overflow:hidden!important}.publicPage.conceptPage .manifestoToggle{min-height:118px!important;color:var(--public-ink)!important;background:0 0!important;border:0!important;padding:max(24px,min(4vw,42px))!important}.publicPage.conceptPage .manifestoCode{color:var(--public-red)!important}.publicPage.conceptPage .manifestoBody p{color:var(--public-muted)!important;padding:0 max(24px,min(4vw,42px)) max(26px,min(4vw,42px))!important}.publicPage.conceptPage .conceptManifesto article.is-open{box-shadow:var(--public-inset-soft)!important}.publicPage.conceptPage .conceptRecruitment{background:var(--public-surface)!important;color:var(--public-ink)!important;box-shadow:var(--public-raised)!important;border:0!important;border-radius:22px!important;margin-top:max(54px,min(8vw,96px))!important;padding:max(30px,min(5vw,58px))!important}.publicPage.conceptPage .conceptRecruitment :where(h2,p){color:var(--public-ink)!important}.publicPage.conceptPage .conceptRecruitment :where(.kicker,strong,b){color:var(--public-red)!important}.publicPage.conceptPage .peopleCta{background:var(--public-surface)!important;color:#9f211a!important;width:-webkit-max-content!important;width:max-content!important;box-shadow:var(--public-raised-soft)!important;border:0!important;border-radius:14px!important;margin-top:34px!important;padding:15px 20px!important;display:flex!important}.publicPage.conceptPage .projectPosterBottom{background:var(--public-surface)!important;width:min(520px,100%)!important;box-shadow:var(--public-raised)!important;border:0!important;border-radius:20px!important;margin-top:max(68px,min(9vw,118px))!important;padding:18px!important}.publicPage.conceptPage .projectPosterBottom a{box-shadow:var(--public-inset-soft)!important;background:#171715!important;border:0!important;border-radius:12px!important}.publicPage.conceptPage .projectPosterBottom figcaption{color:var(--public-muted)!important}.publicPage.peoplePage .publicCredits,.publicPage.peoplePage .publicCreditsPending{background:var(--public-surface)!important;width:100%!important;min-height:calc(100vh - 84px)!important;color:var(--public-ink)!important;background-image:none!important;padding:max(54px,min(7vw,96px)) max(18px,min(6vw,92px))!important}.peoplePage .creditsHead,.peoplePage .disciplineTabs,.peoplePage .featuredProfileCard,.peoplePage .designerGrid,.peoplePage .collaboratorPending{width:min(1180px,100%)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.peoplePage .creditsHead{border:0!important}.peoplePage .creditsHead .kicker,.peoplePage .disciplineTabs button{background:var(--public-surface)!important;color:#59616c!important;box-shadow:var(--public-raised-soft)!important;border:0!important;border-radius:14px!important}.peoplePage .disciplineTabs{border:0!important;gap:12px!important}.peoplePage .disciplineTabs button.active{color:#9f211a!important;box-shadow:var(--public-inset-soft)!important}.peoplePage .featuredProfileCard,.peoplePage .designerGrid>article,.peoplePage .collaboratorPending{background:var(--public-surface)!important;color:var(--public-ink)!important;box-shadow:var(--public-raised)!important;border:0!important;border-radius:20px!important}.peoplePage .designerGrid{border:0!important;gap:18px!important}.peoplePage .designerGrid>article{margin:0!important}.peoplePage .profileIdentity,.peoplePage .profileDetails,.peoplePage .miniBio{border-color:#0000!important}.peoplePage .profileIdentity{background:var(--public-surface)!important;box-shadow:var(--public-inset-soft)!important}.peoplePage .profileDetails p,.peoplePage .designerGrid small,.peoplePage .profileMiniCard p{color:var(--public-muted)!important}.peoplePage .divisionTags span,.peoplePage .profileMonogram,.peoplePage .miniMonogram{background:var(--public-surface)!important;color:#9f211a!important;box-shadow:var(--public-raised-soft)!important;border:0!important}.peoplePage .collaboratorPending{padding:max(28px,min(4vw,48px))!important}.publicPage>.copyright{background:var(--public-soft)!important;color:#5d6470!important;border:0!important;box-shadow:inset 0 1px #ffffffb3!important}.publicPage>.copyright:before{content:none!important;display:none!important}@media (max-width:820px){.publicPage .top{gap:9px!important;min-height:68px!important;padding:11px 12px!important}.publicPage .top>.publicBack{padding:10px 11px!important}.publicPage .top>nav{gap:6px!important}.publicPage .top>nav a{min-height:40px!important;padding:8px 11px!important}.publicPage .languagePicker{padding:2px 4px!important}.publicPage.conceptPage .conceptStandalone{padding:38px 16px 86px!important}.publicPage.conceptPage .conceptLabelBlock{border-radius:15px!important;padding:16px!important}.publicPage.conceptPage .conceptQuestions{border-radius:16px!important;width:100%!important;margin:36px 0!important;padding:24px 20px!important}.publicPage.conceptPage .conceptQuestions p,.publicPage.conceptPage .conceptQuestions p:nth-of-type(n){max-width:15ch!important;margin-top:18px!important}.publicPage.conceptPage .conceptMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.publicPage.conceptPage .conceptMetrics>button{border-radius:14px!important;min-height:108px!important;padding:14px 12px!important}.publicPage.conceptPage .conceptFeature{border-radius:20px!important;margin-top:50px!important;padding:28px 20px!important}.publicPage.conceptPage .conceptFeatureCopy p{border-radius:15px!important;padding:22px!important}.publicPage.conceptPage .conceptManifesto{gap:14px!important;width:100%!important;margin:48px auto 0!important}.publicPage.conceptPage .conceptManifesto article,.publicPage.conceptPage .conceptManifesto article:nth-child(n){border-radius:16px!important}.publicPage.conceptPage .manifestoToggle{min-height:92px!important;padding:22px 20px!important}.publicPage.conceptPage .manifestoBody p{padding:0 20px 24px!important}.publicPage.conceptPage .conceptRecruitment{border-radius:18px!important;margin-top:48px!important;padding:26px 22px!important}.publicPage.conceptPage .projectPosterBottom{border-radius:16px!important;width:min(78vw,360px)!important;padding:12px!important}.publicPage.peoplePage .publicCredits,.publicPage.peoplePage .publicCreditsPending{padding:42px 16px 78px!important}.peoplePage .disciplineTabs{gap:8px!important}.peoplePage .featuredProfileCard,.peoplePage .designerGrid>article,.peoplePage .collaboratorPending{border-radius:16px!important}}@media (max-width:560px){.publicPage .top .fullPublicMark{display:none!important}.publicPage .top .compactPublicMark{display:inline!important}.publicPage .top>nav a{font-size:11px!important}.publicPage .languagePicker{max-width:94px!important}.publicPage.conceptPage .conceptQuestions p,.publicPage.conceptPage .conceptQuestions p:nth-of-type(n){font-size:max(25px,min(8vw,36px))!important;line-height:1.2!important}}@media (max-width:360px){.publicPage .top{gap:6px!important}.publicPage .top>.publicBack{padding-inline-start:8px!important;padding-inline-end:8px!important;font-size:12px!important}.publicPage .top>nav a{padding-inline-start:9px!important;padding-inline-end:9px!important}.publicPage .languagePicker{max-width:82px!important}.publicPage.conceptPage .conceptStandalone{padding-left:12px!important;padding-right:12px!important}.publicPage.conceptPage .conceptMetrics{gap:6px!important}.publicPage.conceptPage .conceptMetrics>button{padding:12px 9px!important}}@media (prefers-reduced-transparency:reduce){.publicPage .top{background:var(--public-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root{--ui-radius-control:14px;--ui-radius-card:20px;--ui-radius-panel:24px}.publicPage.conceptPage :where(.conceptLabelBlock,.conceptQuestions,.conceptFeature,.conceptFeatureCopy p,.conceptFeatureCopy strong,.conceptMetrics>button,.metricDetail,.peopleStructure p,.weekSequence li,.publicGameLinks>a,.conceptManifesto article,.conceptRecruitment,.peopleCta,.projectPosterBottom,.projectPosterBottom a){border-radius:var(--ui-radius-card)!important;clip-path:none!important}.publicPage.conceptPage .conceptQuestions,.publicPage.conceptPage .conceptFeature,.publicPage.conceptPage .conceptRecruitment{border-radius:var(--ui-radius-panel)!important;overflow:hidden!important}.publicPage.conceptPage .conceptQuestions:before,.publicPage.conceptPage .conceptQuestions:after,.publicPage.conceptPage .conceptFeature:before,.publicPage.conceptPage .conceptFeature:after{clip-path:none!important}.publicPage.conceptPage .manifestoToggle{border-radius:var(--ui-radius-card)!important}.publicPage.conceptPage .conceptManifesto article.is-open .manifestoToggle{border-radius:var(--ui-radius-card) var(--ui-radius-card) 0 0!important}.publicPage.peoplePage :where(.creditsHead .kicker,.disciplineTabs,.disciplineTabs button,.featuredProfileCard,.profileIdentity,.profileMonogram,.divisionTags span,.designerGrid>article,.miniMonogram,.collaboratorPending,.emptyDiscipline){border-radius:var(--ui-radius-card)!important;clip-path:none!important}.publicPage :where(.publicBack,.top nav a,.languagePicker){border-radius:var(--ui-radius-control)!important;clip-path:none!important}:where(.entryChoices .entryChoice,.gateInvite input,.gateInvite .primary,.surveyHub .surveyCatalogue>a,.survey-shell .question-list,.survey-shell .review-panel,.survey-shell .option,.survey-shell .button,.app .driveFolder,.app .weekFolder,.app .weekNoticeCard,.app .categoryFolder,.app .workspaceCategory,.app .photoJournalLink,.lead-login form,.lead-shell .response-card){border-radius:var(--ui-radius-card)!important;clip-path:none!important}@media (max-width:700px){:root{--ui-radius-control:12px;--ui-radius-card:16px;--ui-radius-panel:18px}}.publicBrandTitle{width:min(100%,980px)!important;max-width:none!important;margin:max(18px,min(3vw,34px)) 0 max(34px,min(5vw,64px))!important;padding:0!important;font-size:0!important;line-height:0!important}.publicBrandTitle img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:min(68vh,680px);display:block}.entryGate:not(.inviteGate) .publicBrandTitle{width:min(100%,920px)!important;margin-bottom:max(34px,min(5vw,58px))!important}.conceptPage .conceptHero>.publicBrandTitle{width:min(100%,1080px)!important;margin-top:0!important}.peoplePage .creditsHead .publicBrandTitle{width:min(100%,760px)!important;margin-bottom:30px!important}@media (max-width:700px){.publicBrandTitle,.entryGate:not(.inviteGate) .publicBrandTitle,.conceptPage .conceptHero>.publicBrandTitle,.peoplePage .creditsHead .publicBrandTitle{width:100%!important;margin-top:14px!important;margin-bottom:30px!important}.publicBrandTitle img{object-position:center;max-height:48vh}}.entryGate:not(.inviteGate)>section{align-content:start;padding-top:max(42px,min(7vh,78px));padding-bottom:max(64px,min(8vh,96px))}.entryGate:not(.inviteGate) .publicBrandTitle{isolation:isolate;background:linear-gradient(90deg,#c72d2411 0 18%,#0000 18% 82%,#1717150b 82%),linear-gradient(145deg,#f7f2e9 0%,#eee7dc 100%);border:1px solid #5a4b3e17;position:relative;overflow:hidden;box-shadow:inset 7px 7px 16px #8977601c,inset -7px -7px 16px #ffffffe6;border-radius:var(--ui-radius-panel)!important;width:min(100%,760px)!important;margin:0 0 max(30px,min(4vw,46px))!important;padding:max(16px,min(2.6vw,28px))!important}.entryGate:not(.inviteGate) .publicBrandTitle img{filter:none;max-height:none}@media (max-width:700px){.entryGate:not(.inviteGate)>section{padding-top:30px;padding-bottom:58px}.entryGate:not(.inviteGate) .publicBrandTitle{border-radius:18px!important;width:min(100%,520px)!important;margin:0 auto 28px!important;padding:12px!important}.entryGate:not(.inviteGate) .publicBrandTitle img{max-height:none}}.publicPage.conceptPage .peopleCta{isolation:isolate;overflow:hidden!important;box-shadow:0 7px 16px #46362421!important}.publicPage.conceptPage .peopleCta:before,.publicPage.conceptPage .peopleCta:after{content:none!important;display:none!important}.publicPage.conceptPage .peopleCta:hover{box-shadow:0 9px 20px #46362429!important}.publicPage.conceptPage .peopleCta:focus-visible{box-shadow:0 9px 20px #46362429!important}.publicPage.conceptPage .peopleCta:active{box-shadow:var(--press-paper)!important;transform:translate(1px,1px)scale(.992)!important}.publicPage.conceptPage .conceptMetrics>button.is-active,.publicPage.conceptPage .conceptMetrics>button:active{filter:none!important;transform:none!important}.publicPage.conceptPage .conceptMetrics>button.is-active:first-child,.publicPage.conceptPage .conceptMetrics>button:first-child:active{box-shadow:inset 4px 4px 8px #5b4b3924,inset -3px -3px 7px #ffffffa3,inset 0 0 0 1px #64523e14!important}.publicPage.conceptPage .conceptMetrics>button.is-active:nth-child(2),.publicPage.conceptPage .conceptMetrics>button:nth-child(2):active{background:linear-gradient(145deg,#0c0c0b 0%,#1f1f1c 100%)!important;box-shadow:inset 5px 5px 10px #000000e0,inset -4px -4px 9px #ffffff2b,inset 0 0 0 1px #ffffff1a!important}.publicPage.conceptPage .conceptMetrics>button.is-active:nth-child(3),.publicPage.conceptPage .conceptMetrics>button:nth-child(3):active{box-shadow:inset 5px 5px 10px #5b0f0a4d,inset -4px -4px 9px #ffffff1f,inset 0 0 0 1px #ffffff14!important}.publicPage.conceptPage .top>.publicBack,.publicPage.peoplePage .top>.publicBack{border-radius:var(--ui-radius-control)!important;background:var(--public-surface)!important;min-height:44px!important;color:var(--public-ink)!important;box-shadow:var(--public-raised-soft)!important;border:0!important;padding:10px 14px!important;transform:none!important}.publicPage.conceptPage .top>.publicBack:hover,.publicPage.peoplePage .top>.publicBack:hover{color:var(--public-red)!important;transform:none!important;box-shadow:0 5px 12px #4636241f!important}.publicPage.conceptPage .top>.publicBack:focus-visible{color:var(--public-red)!important;transform:none!important;box-shadow:0 5px 12px #4636241f!important}.publicPage.peoplePage .top>.publicBack:focus-visible{color:var(--public-red)!important;transform:none!important;box-shadow:0 5px 12px #4636241f!important}.publicPage.conceptPage .top>.publicBack:active,.publicPage.peoplePage .top>.publicBack:active{color:var(--public-red)!important;box-shadow:var(--press-paper)!important;transform:translate(1px,1px)scale(.992)!important}@media (prefers-reduced-motion:no-preference){.publicPage.motion-ready [data-reveal]{--motion-x:0px;--motion-y:24px;--motion-scale:.985;--motion-rotate:0deg;will-change:opacity,transform;opacity:0!important;transform:translate3d(var(--motion-x),var(--motion-y),0) scale(var(--motion-scale)) rotate(var(--motion-rotate))!important;transform-origin:50%!important;transition:opacity .62s cubic-bezier(.2,.78,.2,1),transform .72s cubic-bezier(.2,.78,.2,1)!important}.publicPage.motion-ready [data-reveal].is-visible{will-change:auto;opacity:1!important;transform:none!important}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=title]{--motion-y:34px;--motion-scale:.955;--motion-rotate:-.45deg;transition-duration:.66s,.82s!important}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=title]{--motion-y:34px;--motion-scale:.955;--motion-rotate:-.45deg;transition-duration:.66s,.82s!important}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=title]{--motion-y:34px;--motion-scale:.955;--motion-rotate:-.45deg;transition-duration:.66s,.82s!important}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=subtitle]{--motion-x:-28px;--motion-y:0px;--motion-scale:1}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=subtitle]{--motion-x:-28px;--motion-y:0px;--motion-scale:1}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=subtitle]{--motion-x:-28px;--motion-y:0px;--motion-scale:1}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=questions]{--motion-x:24px;--motion-y:12px;--motion-scale:.985}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=questions]{--motion-x:24px;--motion-y:12px;--motion-scale:.985}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=questions]{--motion-x:24px;--motion-y:12px;--motion-scale:.985}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=metrics]{--motion-y:30px;--motion-scale:.97}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=metrics]{--motion-y:30px;--motion-scale:.97}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=metrics]{--motion-y:30px;--motion-scale:.97}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=feature]{--motion-x:-34px;--motion-y:10px;--motion-scale:.99}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=feature]{--motion-x:-34px;--motion-y:10px;--motion-scale:.99}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=feature]{--motion-x:-34px;--motion-y:10px;--motion-scale:.99}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=manifesto-left]{--motion-x:-30px;--motion-y:16px;--motion-scale:.985;--motion-rotate:-.35deg}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=manifesto-left]{--motion-x:-30px;--motion-y:16px;--motion-scale:.985;--motion-rotate:-.35deg}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=manifesto-left]{--motion-x:-30px;--motion-y:16px;--motion-scale:.985;--motion-rotate:-.35deg}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=manifesto-right]{--motion-x:30px;--motion-y:16px;--motion-scale:.985;--motion-rotate:.35deg}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=manifesto-right]{--motion-x:30px;--motion-y:16px;--motion-scale:.985;--motion-rotate:.35deg}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=manifesto-right]{--motion-x:30px;--motion-y:16px;--motion-scale:.985;--motion-rotate:.35deg}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=recruitment]{--motion-y:36px;--motion-scale:.965}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=recruitment]{--motion-y:36px;--motion-scale:.965}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=recruitment]{--motion-y:36px;--motion-scale:.965}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=cta]{--motion-x:22px;--motion-y:0px;--motion-scale:.94;transform-origin:100%!important}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=cta]{--motion-x:22px;--motion-y:0px;--motion-scale:.94;transform-origin:100%!important}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=cta]{--motion-x:22px;--motion-y:0px;--motion-scale:.94;transform-origin:100%!important}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=poster]{--motion-x:-18px;--motion-y:34px;--motion-scale:.965;--motion-rotate:-.7deg}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=poster]{--motion-x:-18px;--motion-y:34px;--motion-scale:.965;--motion-rotate:-.7deg}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=poster]{--motion-x:-18px;--motion-y:34px;--motion-scale:.965;--motion-rotate:-.7deg}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=people-head]{--motion-y:30px;--motion-scale:.97}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=people-head]{--motion-y:30px;--motion-scale:.97}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=people-head]{--motion-y:30px;--motion-scale:.97}.publicPage.motion-ready:-webkit-any(.conceptPage,.peoplePage) [data-motion=people-list]{--motion-x:34px;--motion-y:0px;--motion-scale:.98}.publicPage.motion-ready:-moz-any(.conceptPage,.peoplePage) [data-motion=people-list]{--motion-x:34px;--motion-y:0px;--motion-scale:.98}.publicPage.motion-ready:is(.conceptPage,.peoplePage) [data-motion=people-list]{--motion-x:34px;--motion-y:0px;--motion-scale:.98}.publicPage.motion-ready .conceptMetrics.is-visible>button{animation:.48s cubic-bezier(.2,.78,.2,1) both publicMetricCardIn!important}.publicPage.motion-ready .conceptMetrics.is-visible>button:nth-child(2){animation-delay:70ms!important}.publicPage.motion-ready .conceptMetrics.is-visible>button:nth-child(3){animation-delay:.14s!important}.publicPage.motion-ready .conceptQuestions.is-visible p{animation:.46s cubic-bezier(.2,.78,.2,1) both publicQuestionLineIn!important}.publicPage.motion-ready .conceptQuestions.is-visible p:nth-of-type(2){animation-delay:70ms!important}.publicPage.motion-ready .conceptQuestions.is-visible p:nth-of-type(3){animation-delay:.14s!important}.publicPage.motion-ready .conceptRecruitment.is-visible>*{animation:.42s cubic-bezier(.2,.78,.2,1) both publicRecruitmentCopyIn!important}.publicPage.motion-ready .conceptRecruitment.is-visible>:nth-child(2){animation-delay:50ms!important}.publicPage.motion-ready .conceptRecruitment.is-visible>:nth-child(3){animation-delay:.1s!important}.publicPage.motion-ready .conceptRecruitment.is-visible>:nth-child(4){animation-delay:.15s!important}.publicPage.motion-ready .conceptRecruitment.is-visible>:nth-child(5){animation-delay:.2s!important}.publicPage.motion-ready .conceptRecruitment.is-visible>:nth-child(6){animation-delay:.25s!important}}@keyframes publicMetricCardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes publicQuestionLineIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes publicRecruitmentCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.publicPage.motion-ready [data-reveal]{--motion-x:0px!important;--motion-y:14px!important;--motion-scale:.99!important;--motion-rotate:0deg!important;transition-duration:.38s,.46s!important}.publicPage.motion-ready [data-motion=title]{--motion-y:20px!important;--motion-scale:.975!important}.publicPage.motion-ready .conceptMetrics.is-visible>button,.publicPage.motion-ready .conceptQuestions.is-visible p,.publicPage.motion-ready .conceptRecruitment.is-visible>*{animation-duration:.34s!important}}@media (prefers-reduced-motion:reduce){.publicPage.motion-ready [data-reveal],.publicPage.motion-ready [data-reveal].is-visible,.publicPage.motion-ready .conceptMetrics.is-visible>button,.publicPage.motion-ready .conceptQuestions.is-visible p,.publicPage.motion-ready .conceptRecruitment.is-visible>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.entryGate.introChecking{opacity:1}.openingSequence{z-index:1200;color:#333;isolation:isolate;touch-action:manipulation;pointer-events:none;background:#eee7dc;place-items:center;min-height:100svh;padding:max(24px,min(5vw,72px));display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.openingSequence.isLoading{animation:0s linear 2.5s forwards openingFailOpen!important}.openingPaper{z-index:-3;background:repeating-linear-gradient(0deg,#372f2705 0 1px,#0000 1px 5px),linear-gradient(145deg,#f3ede3 0%,#e9e1d5 100%);position:absolute;top:0;bottom:0;left:0;right:0}.openingPaper:before,.openingPaper:after{content:"";pointer-events:none;opacity:0;will-change:transform,opacity;position:absolute}.openingPaper:before{clip-path:polygon(2% 13%,94% 0,100% 58%,88% 100%,0 87%);background:#c72d24;width:min(72vw,920px);height:min(25vw,260px);top:8vh;left:-13vw}.openingPaper:after{background:#171715;width:min(64vw,820px);height:18px;bottom:13vh;right:-9vw;transform:rotate(-4deg)}.openingVideo{z-index:2;pointer-events:auto;cursor:pointer;object-fit:contain;background:0 0;border:0;border-radius:0;width:min(94vw,178svh - 170.88px,1280px);max-height:calc(100svh - 96px);display:block;position:relative;transform:translateZ(0)}.openingSequence.isPlaying .openingPaper:before{animation:.34s cubic-bezier(.2,.8,.2,1) 20ms both openingPaperRed!important}.openingSequence.isPlaying .openingPaper:after{animation:.32s cubic-bezier(.2,.8,.2,1) 80ms both openingPaperBlack!important}.openingSequence.isPlaying .openingVideo{transform-origin:50% 58%;will-change:transform,opacity;animation:2.05s cubic-bezier(.16,.84,.24,1) both openingVideoStage!important}.openingSequence.isLeaving .openingVideo{animation:.58s cubic-bezier(.22,.61,.36,1) forwards openingLogoLift!important}@keyframes openingVideoStage{0%{opacity:.12;transform:translateY(7vh)rotate(-2.6deg)scale(.76)}18%{opacity:1;transform:translateY(-1.2vh)rotate(.9deg)scale(1.075)}42%{transform:translateY(.45vh)rotate(-.35deg)scale(.985)}68%{transform:translateY(-.15vh)rotate(.12deg)scale(1.012)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes openingVideoStageCompact{0%{opacity:.18;transform:translateY(3.5vh)rotate(-1.35deg)scale(.84)}22%{opacity:1;transform:translateY(-.6vh)rotate(.45deg)scale(1.035)}52%{transform:translateY(.2vh)rotate(-.16deg)scale(.992)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes openingPaperRed{0%{opacity:0;transform:translate(-22%)rotate(-2deg)}to{opacity:.055;transform:translate(0)rotate(-2deg)}}@keyframes openingPaperBlack{0%{opacity:0;transform:translate(24%)rotate(-4deg)}to{opacity:.055;transform:translate(0)rotate(-4deg)}}@keyframes openingExit{0%{opacity:1}34%{opacity:1}to{opacity:0}}@keyframes openingLogoLift{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-7vh)scale(.955)}}@keyframes openingPaperRelease{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-2.5vh)}}@keyframes openingFailOpen{to{opacity:0;visibility:hidden;pointer-events:none}}.entryGate.introPending{overflow:hidden!important}.entryGate.introPending>.entryTop{transform:translateY(-12px)}.entryGate.introPending>section .publicBrandTitle{transform:translateY(24px)scale(.985)}.entryGate.introPending>section .entryChoice{transform:translateY(28px)}.entryGate.introPending>.copyright{transform:translateY(10px)}@keyframes entryLayerIn{to{opacity:1;transform:translate(0)}}@keyframes entryTitleIn{to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:700px){.openingSequence{padding:20px 12px 64px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(64px,calc(48px + env(safe-area-inset-bottom)))}.openingVideo{width:min(96vw,178svh - 185.12px,760px);max-height:calc(100svh - 104px)}.openingPaper:before{width:88vw;height:34vw;top:14vh;left:-23vw}.openingPaper:after{width:78vw;height:12px;bottom:18vh;right:-18vw}.openingPaper:before,.openingPaper:after{display:none!important}.openingSequence.isPlaying .openingPaper:before,.openingSequence.isPlaying .openingPaper:after{opacity:.04;animation:none!important}.openingSequence.isPlaying .openingVideo{animation-name:openingVideoStageCompact!important;animation-duration:1.95s!important}.openingSequence.isLeaving{animation-duration:.5s!important}.openingSequence.isLeaving .openingVideo{animation-duration:.46s!important}.openingSequence.isLeaving .openingPaper{animation-duration:.5s!important}.entryGate.introPending>section .publicBrandTitle{transform:translateY(16px)scale(.99)}.entryGate.introPending>section .entryChoice{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.openingSequence.isPlaying .openingPaper:before,.openingSequence.isPlaying .openingPaper:after,.openingSequence.isPlaying .openingFragment{opacity:0!important;animation:none!important}.openingSequence.isPlaying .openingVideo{will-change:auto;opacity:1!important;animation:none!important;transform:none!important}.openingSequence.isLeaving{opacity:0!important;animation:none!important}.entryGate.introPending.introRevealing>.entryTop,.entryGate.introPending.introRevealing>section .publicBrandTitle,.entryGate.introPending.introRevealing>section .entryChoice,.entryGate.introPending.introRevealing>.copyright{opacity:1!important;animation:none!important;transform:none!important}}.publicPage.conceptPage .conceptMetrics>button.is-active,.publicPage.conceptPage .conceptMetrics>button[aria-expanded=true]{transform:none!important}@media (max-width:700px){.publicPage.conceptPage .top>.mark,.publicPage.peoplePage .top>.mark{display:none!important}.publicPage.conceptPage .conceptManifesto .manifestoBody{opacity:0!important;grid-template-rows:0fr!important}.publicPage.conceptPage .conceptManifesto article.is-open .manifestoBody{opacity:1!important;grid-template-rows:1fr!important}}:root{--release-paper:#e8e2d8;--release-surface:#ece6dc;--release-ink:#302f2c;--release-muted:#68645d;--release-red:#c92d25;--release-radius:18px;--release-raised:4px 4px 10px #5c4d3a21,-4px -4px 10px #ffffffad;--release-raised-small:2px 2px 6px #5c4d3a1f,-2px -2px 6px #ffffff9e;--release-inset:inset 4px 4px 9px #5c4d3a2e,inset -4px -4px 9px #ffffff94}html,body{overflow-x:hidden}body,.entryGate,.inviteGate,.publicPage,.conceptStandalone,.peoplePage .publicCredits,.workspace,.survey-shell,.surveyHub,.lead-shell,.lead-login{color:var(--release-ink);background-color:var(--release-paper)!important}.openingSequence{contain:strict;background:var(--release-paper)!important;padding:0!important}.openingSequence.isChecking,.openingSequence.isLoading,.openingSequence.isPlaying{visibility:visible;pointer-events:none!important;animation:.42s cubic-bezier(.22,.61,.36,1) both releaseOpeningEnter,0s linear 12s forwards releaseOpeningFailSafe!important}.entryGate.introPending{height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}.openingPaper{background:var(--release-paper)!important;background-image:none!important}.openingPaper:before,.openingPaper:after{display:none!important}.openingMedia{z-index:2;aspect-ratio:16/9;pointer-events:none;width:100vw;height:56.25vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);background-color:#e8e2d8!important}.openingMedia:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom, var(--release-paper) 0, var(--release-paper) 2%, transparent 12%, transparent 45%, var(--release-paper) 65%, var(--release-paper) 100%), linear-gradient(to right, transparent 0, transparent 45%, var(--release-paper) 72%, var(--release-paper) 100%);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.openingSequence.isPlaying .openingMedia:after{animation:1.08s cubic-bezier(.22,.61,.36,1) both releaseEdgeCleanup}.openingVideo,.openingSequence.isPlaying .openingVideo,.openingSequence.isLoading .openingVideo{aspect-ratio:16/9;object-position:50% 50%;mix-blend-mode:darken;filter:contrast(1.06)saturate(1.14)brightness(1.04);opacity:1;z-index:1!important;object-fit:contain!important;will-change:auto!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;animation:none!important;display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.openingSequence.isLoading:after{content:"";z-index:4;background:var(--release-red);transform-origin:0;width:100%;height:3px;animation:1.2s cubic-bezier(.2,.72,.2,1) infinite alternate releaseLoading;position:absolute;bottom:0;left:0;transform:scaleX(.08)}.openingSequence.isLeaving{pointer-events:none;animation:.86s cubic-bezier(.22,.61,.36,1) both releaseOpeningExit!important}.openingSequence.isLeaving .openingMedia{transform-origin:50%;animation:.86s cubic-bezier(.22,.61,.36,1) both releaseMediaExit!important}.openingSequence.isLeaving .openingPaper{animation:.86s cubic-bezier(.22,.61,.36,1) both releasePaperExit!important}@keyframes releaseLoading{to{transform:scaleX(.86)}}@keyframes releaseOpeningEnter{0%{opacity:0}to{opacity:1}}@keyframes releaseOpeningFailSafe{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes releaseEdgeCleanup{0%,56%{opacity:1}to{opacity:0}}@keyframes releaseOpeningExit{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes releaseMediaExit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.992)}}@keyframes releasePaperExit{to{opacity:0}}.openingSoundHint{z-index:5;pointer-events:auto;border:1px solid var(--release-ink);color:var(--release-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f4f0e8eb;border-radius:999px;align-items:center;gap:10px;margin:0;padding:11px 18px;font:700 11px/1 Courier New,monospace;animation:1.8s ease-in-out infinite openingHintPulse;display:inline-flex;position:absolute;bottom:max(20px,min(4vh,40px));left:50%;transform:translate(-50%);box-shadow:0 2px #302f2c2e}.openingSoundHint:before{content:"";border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent var(--release-red);width:0;height:0}.openingSoundHint.isOn{color:var(--release-muted);box-shadow:none;border-color:#302f2c66;animation:none}.openingSoundHint.isOn:before{border-left-color:var(--release-muted)}.openingSequence.isLeaving .openingSoundHint{pointer-events:none}@keyframes openingHintPulse{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.openingSoundHint{animation:none!important}}.entryGate.introPending>.entryTop,.entryGate.introPending>section .publicBrandTitle,.entryGate.introPending>section .entryChoice,.entryGate.introPending>.copyright{opacity:0;will-change:opacity,transform}.entryGate.introPending.introRevealing>.entryTop{animation:.42s cubic-bezier(.22,.61,.36,1) 50ms both releaseEntryIn!important}.entryGate.introPending.introRevealing>section .publicBrandTitle{animation:.48s cubic-bezier(.16,.8,.28,1) 80ms both releaseEntryIn!important}.entryGate.introPending.introRevealing>section .entryChoice:first-child{animation:.44s cubic-bezier(.16,.8,.28,1) .13s both releaseEntryIn!important}.entryGate.introPending.introRevealing>section .entryChoice:nth-child(2){animation:.44s cubic-bezier(.16,.8,.28,1) .19s both releaseEntryIn!important}.entryGate.introPending.introRevealing>.copyright{animation:.36s ease-out .22s both releaseEntryIn!important}@keyframes releaseEntryIn{to{opacity:1;transform:none}}@media (min-aspect-ratio:16/9){.openingMedia{width:auto;height:100svh}}@supports not (mix-blend-mode:darken){.openingVideo{mix-blend-mode:normal!important;filter:none!important;opacity:1!important}}.entryGate .entryTop,.publicPage .top,.worktop,.survey-shell .survey-head,.surveyHub>header{background:var(--release-paper)!important;border:0!important;box-shadow:0 1px #37302712!important}.entryGate .entryChoice,.entryGate .primary,.inviteGate .entryTop>a,.publicPage .publicBack,.publicPage .top nav a,.languagePicker,.peopleCta,.metricDetail>a,.surveyCatalogue>a,.surveyCta,.button,.workspace button:not(.brand),.workspace a[href]:not(.workspaceHomeButton){border-radius:var(--release-radius)!important;transition:box-shadow .16s,transform .14s,background-color .16s,color .16s!important}.publicPage .publicBack,.publicPage .top nav a,.publicPage .languagePicker,.entryGate .entryTop .languagePicker,.inviteGate .entryTop>a{background:var(--release-surface)!important;color:var(--release-ink)!important;box-shadow:var(--release-raised-small)!important;border:1px solid #4a41360f!important}.publicPage .top nav a.active,.publicPage .top nav a[aria-current=page]{color:#a7251e!important;background:var(--release-surface)!important;box-shadow:var(--release-inset)!important}.publicPage .publicBack:active,.publicPage .top nav a:active,.entryGate .entryChoice:active,.entryGate .primary:active,.inviteGate .entryTop>a:active,.peopleCta:active,.surveyCatalogue>a:active,.surveyCta:active,.button:active,.workspace button:not(.brand):active{box-shadow:var(--release-inset)!important;transform:translateY(1px)!important}.publicPage :-webkit-any(a,button,select):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.publicPage :-moz-any(a,button,select):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.publicPage :is(a,button,select):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.entryGate :-webkit-any(a,button,select,input):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.entryGate :-moz-any(a,button,select,input):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.entryGate :is(a,button,select,input):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.workspace :-webkit-any(a,button,select,input,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.workspace :-moz-any(a,button,select,input,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.workspace :is(a,button,select,input,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.survey-shell :-webkit-any(a,button,select,input,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.survey-shell :-moz-any(a,button,select,input,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.survey-shell :is(a,button,select,input,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #c92d2566!important}.publicPage .top{z-index:50!important;position:sticky!important;top:0!important;overflow:visible!important}.publicPage .compactPublicMark{display:none!important}.publicPage .fullPublicMark{display:inline-flex!important}.publicBrandTitle picture,.publicBrandTitle img{width:100%;height:auto;display:block}.publicBrandTitle{max-width:min(100%,920px)!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.conceptQuestions,.conceptFeature,.conceptManifesto>article,.conceptRecruitment,.metricDetail,.collaboratorPending,.projectPoster img{border-radius:max(16px,min(2vw,24px))!important}.conceptQuestions{overflow:hidden;background:var(--release-red)!important;box-shadow:none!important;padding:max(28px,min(5vw,64px))!important}.conceptQuestions p{text-wrap:balance;overflow-wrap:anywhere;letter-spacing:-.045em!important;max-width:22ch!important;margin:0 0 max(22px,min(3vw,38px))!important;font-size:max(30px,min(5.2vw,72px))!important;line-height:1.08!important}.conceptQuestions p:last-child{margin-bottom:0!important}.conceptMetrics{gap:max(10px,min(1.8vw,20px))!important}.conceptMetrics>button{min-width:0;overflow:hidden;border-radius:var(--release-radius)!important;box-shadow:var(--release-raised)!important;border:1px solid #4a413612!important}.conceptMetrics>button.is-active{box-shadow:var(--release-inset)!important;transform:translateY(1px)!important}.conceptMetrics>button:nth-child(2).is-active{box-shadow:inset 5px 5px 10px #00000070,inset -4px -4px 9px #ffffff1a!important}.conceptMetrics>button:nth-child(3).is-active{box-shadow:inset 5px 5px 10px #570a0757,inset -4px -4px 9px #ffffff1f!important}.conceptMetrics>button span{opacity:1!important;font-size:max(12px,.72rem)!important;line-height:1.35!important}.metricDetail,.conceptManifesto>article,.conceptRecruitment,.collaboratorPending{overflow:hidden;box-shadow:none!important}.manifestoToggle{border-radius:inherit!important}.conceptFeatureCopy h2,.conceptRecruitment h2,.manifestoToggle h2{text-wrap:balance;overflow-wrap:anywhere}.peopleCta{background:var(--release-surface)!important;color:#a7251e!important;box-shadow:var(--release-raised-small)!important;border:1px solid #4a41360f!important}.projectPoster,.projectPoster img{filter:none!important}.driveFolder,.driveRecent,.weekFolder,.categoryFolder,.workspaceCategory,.photoJournalLink,.announcementBoard,.weekNoticeCard,.taskOwnerPending,.journalEmpty,.journalEditor,.opsCard,.contentManager,.ownerOperations,.libraryCategoryDetail,.surveyCatalogue>a,.survey-shell .question,.survey-shell .review-panel,.creatorWelcome,.creatorTaskNote{border-radius:var(--release-radius)!important;box-shadow:var(--release-raised-small)!important}.workspace input:not([type=file]),.workspace textarea,.workspace select,.survey-shell input:not([type=file]),.survey-shell textarea,.survey-shell select,.lead-shell input,.lead-shell textarea,.lead-shell select,.lead-login input{border-radius:14px!important;box-shadow:inset 3px 3px 7px #5c4d3a24,inset -3px -3px 7px #ffffff80!important}@media (max-width:700px){.openingVideo,.openingSequence.isPlaying .openingVideo,.openingSequence.isLoading .openingVideo{filter:none!important}.openingMedia:after{display:none!important}.publicPage .top{position:sticky!important;top:0!important;overflow:visible!important}.publicPage,.conceptStandalone{max-width:100%;overflow-x:hidden}.conceptStandalone{padding-inline-start:max(14px,min(4vw,22px))!important;padding-inline-end:max(14px,min(4vw,22px))!important}.publicBrandTitle{max-width:min(92vw,620px)!important}.conceptQuestions{padding:28px 22px!important}.conceptQuestions p{max-width:100%!important;margin-bottom:26px!important;font-size:max(30px,min(9.7vw,46px))!important;line-height:1.1!important}.conceptMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.conceptMetrics>button{min-height:136px!important;padding:16px 13px!important}.conceptMetrics>button b{font-size:max(42px,min(14vw,64px))!important;line-height:.92!important}.conceptMetrics>button small,.conceptMetrics>button span{font-size:11px!important}.conceptManifesto>article,.conceptFeature,.conceptRecruitment,.metricDetail{border-radius:18px!important}.manifestoToggle h2{font-size:max(27px,min(8vw,38px))!important;line-height:1.12!important}}@media (max-width:600px){.publicPage .fullPublicMark,.publicPage .compactPublicMark,.publicPage .top>.mark{display:none!important}}@media (prefers-reduced-motion:reduce){.openingSequence.isLoading:after{transform:scaleX(.45);animation:none!important}.openingSequence.isLeaving,.openingSequence.isLeaving .openingMedia,.openingSequence.isLeaving .openingVideo,.openingSequence.isLeaving .openingPaper,.openingSequence.isLeaving .openingControls{opacity:0!important;animation:none!important}.entryGate.introPending.introRevealing>.entryTop,.entryGate.introPending.introRevealing>section .publicBrandTitle,.entryGate.introPending.introRevealing>section .entryChoice,.entryGate.introPending.introRevealing>.copyright{opacity:1!important;animation:none!important;transform:none!important}}.publicPage.conceptPage .top,.publicPage.peoplePage .top{background:var(--release-paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:sticky!important;top:0!important;overflow:visible!important}.publicPage.conceptPage .top>.publicBack,.publicPage.conceptPage .top nav a,.publicPage.conceptPage .top>.languagePicker,.publicPage.peoplePage .top>.publicBack,.publicPage.peoplePage .top nav a,.publicPage.peoplePage .top>.languagePicker{border-radius:var(--release-radius)!important;background:var(--release-surface)!important;color:var(--release-ink)!important;box-shadow:var(--release-raised-small)!important;border:1px solid #4a41360f!important;transform:none!important}.publicPage.conceptPage .top nav a[aria-current=page],.publicPage.peoplePage .top nav a[aria-current=page]{color:#a7251e!important;background:var(--release-surface)!important;box-shadow:var(--release-inset)!important;transform:none!important}.entryGate .entryChoices .entryChoice:active,.publicPage .conceptMetrics>button:active{transform:translateY(1px)!important}.publicPage.conceptPage :where(.top a,.peopleCta,.manifestoToggle):active{transform:translateY(1px)!important}.publicPage .conceptMetrics>button.is-active{transform:none!important}.publicPage #public-view-title:focus{outline:none!important}@media (max-width:700px){.publicPage.conceptPage .top>.mark,.publicPage.peoplePage .top>.mark{display:none!important}.publicPage.conceptPage .conceptManifesto .manifestoBody{opacity:0!important;grid-template-rows:0fr!important}.publicPage.conceptPage .conceptManifesto article.is-open .manifestoBody{opacity:1!important;grid-template-rows:1fr!important}}.response-type,.response-type-empty{border-top:1px solid #c9c3b7;margin-top:28px;padding-top:24px}.response-type header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.response-answer{border-bottom:1px solid #d9d3c8;padding:16px 0}.response-answer h4{margin:0 0 8px;font-size:15px;line-height:1.6}.response-answer p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}@media (max-width:640px){.response-card{grid-template-columns:1fr;gap:10px}.filters{grid-template-columns:1fr}}.survey-return-home{background:var(--survey-red,#c72d24);color:#fff;justify-content:center;align-self:start;align-items:center;min-height:48px;margin-top:32px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}.survey-return-home:before{content:"←";margin-right:9px;font-size:1.1em}.survey-return-home:focus-visible{outline:3px solid var(--survey-ink,#171815);outline-offset:4px}.survey-confirm>p:not(.eyebrow){max-width:580px;line-height:1.7}.survey-completion-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.survey-completion-actions .survey-return-home{margin-top:0}.survey-return-list{min-height:48px;color:inherit;align-items:center;display:inline-flex}.survey-confirm h1:focus{outline:none}.draft-status{white-space:normal;max-width:120px}.survey-shell .question{scroll-margin-top:120px}:root{--ui-paper:#fff;--ui-surface:#f6f6f4;--ui-ink:#171717;--ui-red:#c73829;--ui-muted:#626262;--ui-line:#dededb;--ui-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;--ui-ease:cubic-bezier(.22,1,.36,1);--ui-fast:.18s;--ui-enter:.52s}.lead-head-actions{flex-wrap:wrap;gap:12px;display:flex}.response-card{grid-template-columns:minmax(120px,1fr) minmax(100px,2fr) auto}@media (max-width:700px){.response-card{grid-template-columns:minmax(0,1fr) auto}.lead-head{flex-wrap:wrap}.lead-head-actions .button{min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
