@media screen and (max-width:900px),screen and (max-height:500px)and (pointer:coarse){.header-door .header-door__label{clip:auto;clip-path:none;white-space:normal;border-width:revert;text-align:left;width:auto;height:auto;margin:0;padding:.25rem .5rem;font-size:.875rem;line-height:1.15;position:static;overflow:visible}.header-logo,.header-door,.strip-patch{min-height:2.75rem}.job-tag strong{font-size:.75rem}.a11y-bar{gap:.5rem}.a11y-bar button,.a11y-bar select{min-width:2.75rem;min-height:2.75rem;font-size:1rem}.door-menu{max-height:min(75dvh,34rem)}.door-menu [role=menuitem],.door-menu [role=menuitem] a{min-height:2.75rem}.site-footer input,.site-footer textarea,.site-footer select{font-size:1rem}.site-footer input{min-height:2.75rem}.need-tabs{gap:.5rem}.need-tab{min-height:2.75rem;font-size:1rem}.sash-patch__tape small{font-size:.75rem}.sash-quiet button,.sash-fit a.cream-patch{min-height:2.75rem}.sash-fit a.cream-patch{align-items:center;display:inline-flex}.needs-about{display:none}.board-modal__close{top:max(.5rem,env(safe-area-inset-top));right:max(.5rem,env(safe-area-inset-right));z-index:70;width:2.75rem;height:2.75rem;position:fixed}.board-modal .board-page{padding-top:3.5rem;padding-right:.75rem}.phone-note{border:2px dashed var(--edge,#2a2118);background:var(--felt-sand,#e8dcc0);color:var(--on-light,#2a2118);border-radius:4px;padding:.6rem .8rem;font-weight:600;line-height:1.35}.cr-map{grid-template-columns:minmax(0,1fr);gap:1rem}.cr-sheet{padding:1rem}.cr-sheet__parts,.cr-note{max-height:none;overflow:visible}.cr-part{grid-template-columns:minmax(0,1fr)}.cr-part__gut{flex-flow:wrap}.cr-count,.cr-link{min-height:2.75rem}.cr-doing .board-way{min-height:2.75rem;font-size:.9rem}.cr-screen{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.cr-patch{padding:1rem}.cr-patch input,.cr-patch textarea{font-size:1rem}.cr-patch input{min-height:2.75rem}.cr-patch label[for$=-title]{flex-basis:100%}.cr-patch>div.grid{flex:none;min-height:auto}.cr-patch>div.grid>div{min-height:auto}.cr-patch textarea{field-sizing:content;flex:none;height:auto;min-height:9rem;line-height:1.4;overflow:hidden}.cr-phase-grid,.cr-phase-grid.is-four{grid-template-columns:minmax(0,1fr);overflow:visible}.cr-phase__text{font-size:1rem;line-height:1.4;display:block;overflow:visible}.cr-phase .grid{gap:.5rem}.cr-tick{align-items:center;min-height:2.75rem;padding:.4rem .6rem;font-size:1rem;line-height:1.25}.cr-tick input{flex:none;width:1.5rem;height:1.5rem;margin:0}.cr-tick>span{min-width:0}.cr-tick .sr-only{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;color:var(--muted-foreground);margin:.1rem 0 0;padding:0;font-size:.875rem;font-weight:500;display:block;position:static;overflow:visible}.board-way{min-height:2.75rem}.cr-hand{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));align-items:stretch;gap:.75rem;height:auto;padding-top:0;display:grid}.cr-card{flex-direction:column;width:auto;height:auto;min-height:11.25rem;margin:0;display:flex;transform:none}.cr-card:hover,.cr-card:focus-visible{--y:0px}.cr-card__seat{order:1;font-size:.875rem}.cr-card img.cr-card__figure{order:2;width:5rem;margin:.6rem auto 0}.cr-bubble{white-space:normal;order:3;margin:.35rem .4rem 0;font-size:.8125rem;line-height:1.25;position:static;transform:none}.cr-card__type{order:4;margin:auto .5rem .55rem;font-size:.75rem;position:static}.cr-card__figure+.cr-card__tell,.cr-card__tell{top:2.4rem;right:.5rem}.cr-ring{font-size:.75rem}.cr-table{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem}.cr-flip{width:11rem;height:13.5rem}.cr-flip__face img{width:5.25rem}.cr-step{justify-self:stretch;width:100%}.cr-read{min-height:2.75rem;font-size:1rem}}@media screen and (min-width:640px)and (max-width:900px),screen and (min-width:560px)and (max-height:500px)and (pointer:coarse){.cr-phase-grid,.cr-phase-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:560px)and (max-width:900px),screen and (min-width:560px)and (max-height:500px)and (pointer:coarse){.cr-table{grid-template-columns:11rem minmax(0,1fr);place-items:start stretch}}@media screen and (max-width:767px){.site-header__row .header-logo{order:1}.site-header__row .a11y-toggle{order:2;margin-left:0}.site-header__row>nav{flex:100%;order:3}.site-header__row>#a11y-settings{order:4}.site-header__row>nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .5rem;display:grid}.site-header__row .header-door{justify-content:flex-start;gap:.5rem;width:100%}.site-header__row .header-door .header-door__label{flex:auto;min-width:0;min-height:2.375rem}}@media screen and (min-width:600px)and (max-width:767px){.site-header__row>nav ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:900px),screen and (max-height:500px)and (pointer:coarse){.cr-head{align-items:stretch}.cr-head__phase{justify-items:start;width:100%}.cr-strip{justify-content:space-between;gap:.25rem .5rem;width:100%}.cr-strip li{text-align:center;flex:auto;padding:.25rem .1rem .3rem}.cr-bar,.exhibit-bar{z-index:30;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px));border-top:3px dashed var(--light-thread,#2a211859);background-color:var(--felt-cream,#fffdf8);border-radius:8px 8px 0 0;flex-wrap:wrap;gap:.5rem;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 12px -6px #2a211859}.cr-bar>*,.exhibit-bar>*{flex:8rem;justify-content:center;min-height:2.75rem}.exhibit-bar-slot{display:contents}html:has(.cr-bar,.exhibit-bar){scroll-padding-bottom:5rem}.cr-debrief__head{align-items:center}.cr-debrief__need{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.cr-debrief__status{font-size:.75rem}.cr-debrief__line,.cr-debrief__help{font-size:1rem;line-height:1.4}.cr-owner{font-size:.875rem}.busy-fire{top:174px!important;left:min(250px,100% - 7.5rem)!important}.felt-label{white-space:normal;max-width:100%;font-size:.75rem}[data-exhibit-stage] summary{align-items:center;min-height:2.75rem;display:flex}[data-exhibit-stage] a.min-h-11{justify-content:center;min-width:2.75rem}.step-sash button.strip-patch,.step-sash a.strip-patch{min-height:2.75rem}.site-footer a,.site-footer button{align-items:center;min-height:2.75rem;display:inline-flex}[class~="text-[0.6875rem]"],.tool-badge__with{font-size:.75rem}.tw-strip-link{padding:.85rem .25rem;display:inline-block}.site-header__row{gap:.5rem .75rem}.site-header__row>nav ul,.a11y-bar [class~=gap-1],.step-sash,.step-sash__steps,.step-sash__quiet,.tool-patches{gap:.5rem}.board-way,.tool-patches .tool-badge{margin:.125rem}.need-sash>.sash-button,.need-sash>.sash-link{margin-block:.125rem}.site-footer ul>li+li{margin-top:.5rem}.learn-dots,.cr-reads{gap:.5rem}}@media screen and (max-width:359px){.cr-hand{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cr-card{min-height:10.5rem}.cr-card img.cr-card__figure{width:4.25rem}}@media screen and (max-width:900px),screen and (max-height:500px)and (pointer:coarse){html:not(.dark):not(.high-contrast):not(.look-calm) body{background-color:#e9dfc6;background-image:none}html:not(.high-contrast):not(.look-calm) :is(.fab-linen,.fab-cord,.fab-denim,.fab-knit,.fab-ochre,.fab-zig,.fab-polka,.fab-gingham,.fab-felt){background-image:none}html:not(.dark):not(.high-contrast):not(.look-calm) .fab-linen{background-color:#f3efe6}html:not(.dark):not(.high-contrast):not(.look-calm) .fab-cord{background-color:#3e2a56}html:not(.dark):not(.high-contrast):not(.look-calm) .fab-denim,html:not(.dark):not(.high-contrast):not(.look-calm) .fab-zig{background-color:#d5dde8}html:not(.dark):not(.high-contrast):not(.look-calm) .fab-knit{background-color:#e3ead9}html:not(.dark):not(.high-contrast):not(.look-calm) .fab-ochre{background-color:#ece3cf}html:not(.dark):not(.high-contrast):not(.look-calm) .fab-polka{background-color:#f0dde4}html:not(.dark):not(.high-contrast):not(.look-calm) .fab-gingham{background-color:#ede3f6}html:not(.dark):not(.high-contrast):not(.look-calm) .fab-felt{background-color:#3e2a56}.felt-patch{background-image:none}.sash-webbing{background:#c9a24a;height:.75rem}.sash-patch__tape{z-index:1;position:relative}[class~=truncate]{white-space:normal;text-overflow:clip;overflow:visible}.step-sash{padding:.5rem .625rem}.step-sash .tool-badge img{width:3.25rem;height:3.25rem}}
