/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{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:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_next/static/media/atkinson-hyperlegible-next-latin.adf766f3.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/_next/static/media/barlow-condensed-600-latin.b506a7ca.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/_next/static/media/barlow-condensed-800-latin.17d6e974.woff2)format("woff2");font-weight:800;font-display:swap}:root{--surface:#fafaf8;--tape:#4a9ad9;--tape-text:#0f1e2b;--stamp-ink:#1e6b47;--ground:var(--background);--ink:var(--foreground);--muted:var(--muted-foreground);--action:var(--primary);--action-text:var(--primary-foreground);--highlight:var(--accent);--refusal:var(--destructive);--stamp:var(--stamp-ink);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-small:2px;--r-medium:4px;--r-large:8px;--font-display:"Barlow Condensed","Liberation Sans Narrow",sans-serif;--font-body:"Atkinson Hyperlegible Next","Liberation Sans",sans-serif;--font-ui:"Atkinson Hyperlegible Next","Liberation Sans",sans-serif;--display:var(--font-display);--body:var(--font-body);--ease:cubic-bezier(.16,1,.3,1);--torn:polygon(6px 0,calc(100% - 4px) 0,100% 16%,calc(100% - 5px) 36%,100% 58%,calc(100% - 3px) 78%,calc(100% - 6px) 100%,3px 100%,0 84%,5px 62%,0 40%,4px 20%);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font:400 17px/1.5 var(--body);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;caret-color:var(--action);margin:0}a{color:var(--action);text-underline-offset:3px}button,input{font:inherit;color:inherit}h1,h2{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--ink);color:var(--surface)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 7px var(--highlight)}html{scrollbar-color:var(--muted) var(--ground)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--s2);min-width:48px;min-height:48px;padding:0 var(--s5);border-radius:var(--r-medium);border:2px solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background-color .12s var(--ease),transform .12s var(--ease);font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ground)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--action);border-color:var(--action);color:var(--action-text)}.btn-primary:hover{background:var(--ink);border-color:var(--ink)}.btn-quiet{text-underline-offset:3px;padding:0 var(--s3);background:0 0;border-color:#0000;text-decoration:underline}.btn-quiet:hover{background:0 0;text-decoration-thickness:2px}.btn[aria-busy=true],.btn[disabled]{cursor:progress}.btn-primary[disabled]{background:var(--muted);border-color:var(--muted);color:var(--action-text)}.tape{isolation:isolate;color:var(--tape-text);position:relative}.tape:before{content:"";z-index:-1;background:var(--tape);clip-path:var(--torn);border-radius:var(--r-small);position:absolute;inset:0}.tape.peeled:before{border:2px dashed var(--tape);background:0 0}.tape.blank:before{background:var(--border)}.work{background-color:var(--ground);background-image:url(/_next/static/media/primer-stipple.a54feaed.svg);background-size:240px 240px;min-height:100vh}.topbar{justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s4);display:flex}.topbar,.wordmark{align-items:center}.wordmark{font:800 22px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);gap:var(--s1);min-height:44px;text-decoration:none;display:inline-flex}.wordmark .zero{padding:2px var(--s2);display:inline-block}.layout{display:block}.jobstrip{z-index:5;background:var(--ground);border-bottom:1px solid var(--border);position:sticky;top:0}.jobstrip ol{padding:var(--s2) var(--s4) var(--s3);gap:var(--s2);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.jobstrip li{flex:none}.jobtab{align-items:center;gap:var(--s3);max-width:220px;min-height:56px;padding:var(--s2) var(--s4);color:var(--tape-text);cursor:pointer;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.jobtab .name{font:600 17px/1.15 var(--display);letter-spacing:.01em}.jobtab .num{font:800 40px/1 var(--display)}.jobtab[aria-current=true]{box-shadow:inset 0 -4px 0 var(--ink)}.jobtab.at-zero{color:var(--ink)}.jobtab.closed{color:var(--muted)}.jobtab.closed:before{display:none}.minitag{font:800 12px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--stamp);border:3px double var(--stamp);white-space:nowrap;padding:3px 4px;transform:rotate(-3deg)}.jobtab.newjob{color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-medium);justify-content:center;min-width:72px;font-weight:700}.jobtab.blank{width:120px}.jobtab.blank .num{color:#0000}.job{max-width:640px;padding:var(--s4) var(--s4) var(--s8);margin:0 auto}.jobhead{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.jobname{font:600 30px/1.1 var(--display);letter-spacing:.01em;flex:auto;min-width:0;margin:0}.count{margin:var(--s4) 0 0;align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s5) var(--s4);display:flex}.count .n{font:800 96px/.9 var(--display);display:inline-block}.count .l{font:800 40px/1 var(--display)}.count.at-zero:before{display:none}.count.at-zero{color:var(--ink);border-bottom:2px dashed var(--border)}.count.checking{color:var(--muted)}.count.checking:before{background:var(--border)}.refusal{color:var(--refusal);margin:var(--s2) 0 0;font-weight:700}.addrow{gap:var(--s2);align-items:stretch;display:flex}.addrow input{min-width:0;min-height:56px;padding:0 var(--s4);border:2px solid var(--ink);border-radius:var(--r-medium);background:var(--surface);flex:auto;font-size:17px}.addrow input::placeholder{color:var(--muted)}.addrow input[aria-invalid=true]{border-color:var(--refusal)}.addrow .btn{min-height:56px}.fielderror{color:var(--refusal);margin:var(--s2) 0 0;font-weight:700}.addline{margin-top:var(--s5);gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.addline .fielderror{margin:0}.addline-first{margin-top:0}.startlabel{font-weight:700}.rooms{gap:var(--s2);scrollbar-width:none;margin:0 calc(var(--s4) * -1);padding:0 var(--s4);display:flex;overflow-x:auto}.roomfield input{width:100%;min-height:48px;padding:0 var(--s4);border:2px solid var(--ink);border-radius:var(--r-medium);background:var(--surface);font-size:17px}.roomfield input::placeholder{color:var(--muted)}.notnow{margin:var(--s5) 0 0}.item.saving .hint{background:0 0;font-weight:400}.item.saving .hint:before{content:none}.room h2{margin:var(--s6) 0 var(--s2);font:700 22px/1.2 var(--body)}.items{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.item{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s3) var(--s4) var(--s3) var(--s5);text-align:left;background:0 0;border:0;font-size:17px;display:flex}.item .what{flex:auto}button.item{cursor:pointer}.item .hint{align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s3);border-radius:var(--r-medium);color:var(--ink);font:700 15px/1 var(--body);white-space:nowrap;display:inline-flex}.item .hint,.item .hint:before{background:var(--surface);flex:none}.item .hint:before{content:"";border:2px solid var(--ink);border-radius:var(--r-small);width:16px;height:16px}.fixed-group{margin-top:var(--s6);border-top:1px solid var(--border);padding-top:var(--s3)}.fixed-toggle{min-height:48px;padding:0 var(--s2);cursor:pointer;align-items:center;gap:var(--s2);background:0 0;border:0;font-weight:700;display:inline-flex}.fixed-toggle .caret{transition:transform .16s var(--ease);display:inline-block}.fixed-toggle[aria-expanded=true] .caret{transform:rotate(90deg)}.fixed-list{margin:var(--s2) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.fixed-item{justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;padding:var(--s1) var(--s1) var(--s1) var(--s5);color:var(--muted);display:flex}.fixed-item .room-of{font-size:15px;display:block}.signout{justify-content:center;gap:var(--s2);margin-top:var(--s7);display:flex}.firstrun{max-width:480px;padding:var(--s6) var(--s4) var(--s8);text-align:center;margin:0 auto}.firstrun img{width:200px;height:200px;margin:0 auto var(--s4);mix-blend-mode:multiply;display:block;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 71%);mask-image:radial-gradient(circle,#000 52%,#0000 71%)}.firstrun h1{font:600 40px/1.05 var(--display);margin:0 0 var(--s5)}.firstrun form{text-align:left}.firstrun label{margin-bottom:var(--s2);font-weight:700;display:block}.notice{margin:var(--s5) 0 0;padding:var(--s4);border:2px solid var(--ink);border-radius:var(--r-large);background:var(--surface);gap:var(--s3);justify-items:start;display:grid}.notice p{margin:0;font-weight:700}.blankrow{height:56px}.blankrow:before{background:var(--border)}.stamp{margin:var(--s6) auto 0;border:3px double var(--stamp);outline:3px solid var(--stamp);outline-offset:3px;width:max-content;max-width:100%;padding:var(--s3) var(--s5);color:var(--stamp);text-align:center;text-transform:uppercase;transform:rotate(-3deg)}.stamp .big{font:800 48px/1 var(--display)}.stamp .big,.stamp .sub{letter-spacing:.04em;display:block}.stamp .sub{font:600 22px/1.15 var(--display)}.donenext{margin:var(--s6) 0 0;justify-content:center;display:flex}.closebar{margin-top:var(--s6);gap:var(--s2);display:grid}.closebar .btn{width:100%}.more-toggle{min-height:44px;padding:0 var(--s3);flex:none;font-size:15px}.more-menu{margin-top:var(--s3);background:var(--surface);border:2px solid var(--ink);border-radius:var(--r-large);max-width:400px;padding:var(--s3);gap:var(--s2);display:grid}.more-menu label{font-weight:700}.more-menu .row{gap:var(--s2);display:flex}.more-menu .btn{width:auto}.more-menu .fielderror{margin:0}.more-menu input{width:100%;min-height:48px;padding:0 var(--s3);border:2px solid var(--ink);border-radius:var(--r-small);background:var(--surface);font-size:17px}.more-menu input[aria-invalid=true]{border-color:var(--refusal)}.allclosed{font:600 30px/1.1 var(--display)}.scrim{z-index:20;padding:var(--s4);background:#1d21258c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dialog{background:var(--surface);border-radius:var(--r-large);width:100%;max-width:440px;padding:var(--s5);border:2px solid var(--ink)}.dialog h2{margin:0 0 var(--s5);font:600 30px/1.1 var(--display);text-wrap:balance}.dialog .row{gap:var(--s2);display:grid}.gate{max-width:420px;padding:var(--s7) var(--s4) var(--s8);margin:0 auto}.gate h1{font:600 40px/1.05 var(--display);margin:var(--s5) 0 var(--s5)}.gate form{gap:var(--s2);display:grid}.gate label{margin-top:var(--s2);font-weight:700;display:block}.gate input{width:100%;min-height:56px;padding:0 var(--s4);border:2px solid var(--ink);border-radius:var(--r-medium);background:var(--surface);font-size:17px}.gate input[aria-invalid=true]{border-color:var(--refusal)}.gate input.code{font:800 40px/1 var(--display);letter-spacing:.3em;text-align:center}.gate .btn{width:100%;margin-top:var(--s4)}.gate .btn-quiet{width:auto;margin-top:0}.gate p{margin:0}.gate .muted{color:var(--muted);margin-top:var(--s4)}.gate .strip{padding:var(--s2) var(--s4);font:800 22px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;display:inline-block}.crew h1{font:600 40px/1.05 var(--display);margin:0 0 var(--s5)}.crew h2{font:700 22px/1.2 var(--body);margin:var(--s6) 0 var(--s2)}.crew ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.crew li{justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) var(--s4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-medium);display:flex}.crew li .who{overflow-wrap:anywhere}.crew li .role{color:var(--muted);font-size:15px}.crew form{gap:var(--s2);display:grid}.crew label{margin-top:var(--s2);font-weight:700}.crew input,.crew select{min-height:56px;padding:0 var(--s4);border:2px solid var(--ink);border-radius:var(--r-medium);background:var(--surface);font-size:17px}.crew .roles{gap:var(--s2);flex-wrap:wrap;display:flex}.chip{min-height:44px;padding:0 var(--s4);border-radius:var(--r-medium);border:2px solid var(--border);background:var(--surface);cursor:pointer;white-space:nowrap;flex:none;font-weight:700}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.pub{background:var(--ground);min-height:100vh;display:block}.pubbar{z-index:2;padding:var(--s2) var(--s4);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.pubbar a.signin{color:var(--ink);min-width:44px;min-height:44px;padding:0 var(--s2);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.pubbar a.signin:hover,.pubfoot a.more-link:hover{text-decoration-thickness:2px}.hero{background:var(--ground);flex-direction:column-reverse;display:flex;position:relative}.hero img,.hero picture{object-fit:cover;object-position:46% 70%;width:100%;height:264px;display:block}.hero-copy{z-index:1;padding:80px var(--s4) var(--s5);max-width:560px;position:relative}.hero .headline{margin:0 0 var(--s5);font:800 56px/.98 var(--display);letter-spacing:.005em;color:var(--ink);text-wrap:balance}.hero .headline h1{font:inherit;letter-spacing:inherit;margin:0;display:inline}.hero .headline .keep{white-space:nowrap}.hero .headline .tape{padding:0 var(--s3);margin-left:2px;display:inline-block}.hero .headline .tape.on{animation:laydown .18s var(--ease) .2s backwards}.hero .lede{margin:0 0 var(--s5);max-width:30ch;font-size:17px;font-weight:700}.preview{padding:var(--s6) var(--s4) 0;justify-items:center;margin:0;display:grid}.phone{border:8px solid var(--ink);background:var(--ground);width:300px;max-width:100%;padding:var(--s4) var(--s3) var(--s5);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:28px}.phone .pname{font:600 22px/1.1 var(--display);margin:0 0 var(--s2)}.phone .pcount{align-items:baseline;gap:var(--s2);padding:var(--s2) var(--s4);display:flex}.phone .pcount b{font:800 64px/.9 var(--display)}.phone .pcount span{font:800 30px/1 var(--display)}.phone .proom{margin:var(--s4) 0 var(--s2);font-weight:700}.phone .pitem{padding:var(--s3) var(--s4);margin-bottom:var(--s2);font-size:15px;display:block}.pubsections{max-width:1040px;padding:var(--s7) var(--s4) var(--s6);gap:var(--s6);margin:0 auto;display:grid}.pubsections h2{margin:0 0 var(--s2);font:600 30px/1.1 var(--display)}.pubsections p{max-width:46ch;margin:0}.pubsections .mark{width:48px;height:16px;margin-bottom:var(--s3);display:block}.steps{gap:var(--s3);counter-reset:step;max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.steps li{align-items:baseline;gap:var(--s3);counter-increment:step;display:flex}.steps .step-no:after{content:counter(step)}.steps .tape{box-sizing:border-box;text-align:center;font:800 22px/1 var(--display);padding:var(--s2) 0;flex:0 0 40px}.jobcounts{gap:var(--s2);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:400px;margin:0;padding:0;list-style:none;display:grid}.jobcounts li{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);color:var(--tape-text);display:flex}.jobcounts li.zero{color:var(--ink);border:2px dashed var(--border);border-radius:var(--r-small)}.jobcounts .jname{font:600 22px/1.1 var(--display);display:grid}.jobcounts .ready{font:700 15px/1.3 var(--body);color:var(--stamp)}.jobcounts .jnum{font:800 22px/1 var(--display);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;flex:none}.jobcounts .jnum b{font-size:40px}.pubsections .caption{margin-top:var(--s2);color:var(--muted);font-size:15px}.pubfoot{max-width:1040px;padding:0 var(--s4) var(--s7);gap:var(--s4);justify-items:start;margin:0 auto;display:grid}.trial{padding:var(--s3) var(--s4);border:2px solid var(--ink);border-radius:var(--r-medium);background:var(--surface)}.trial,.trial p{margin:0}.pubfoot a.more-link{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:960px){.hero{min-height:720px;display:block;overflow:hidden}.hero img,.hero picture{object-position:18% 50%;height:100%;position:absolute;inset:0}.hero-copy{padding:160px var(--s7) var(--s7)}.hero .headline{font-size:80px}.home-grid{gap:var(--s7);max-width:1120px;padding:0 var(--s6);grid-template-columns:360px 1fr;align-items:start;margin:0 auto;display:grid}.home-grid .preview,.pubsections{padding-top:var(--s7)}.pubsections{grid-template-columns:1fr}.pubbar{padding:var(--s3) var(--s6)}.pubfoot{padding:0 var(--s6) var(--s7)}}.article{max-width:680px;padding:var(--s5) var(--s4) var(--s8);margin:0 auto}.article .crumb{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.article h1{font:800 48px/1 var(--display);margin:var(--s6) 0 var(--s4)}.article .lede{margin:0 0 var(--s5);font-size:17px;font-weight:700}.article img.wall{object-fit:cover;object-position:40% 60%;border-radius:var(--r-large);width:100%;height:200px;display:block}.article section{margin-top:var(--s6)}.article h2{align-items:center;gap:var(--s3);margin:0 0 var(--s2);font:600 30px/1.1 var(--display);display:flex}.article h2 .tape{font:800 22px/1 var(--display);padding:var(--s2) var(--s3);flex:none}.article p{max-width:70ch;margin:0}.article .cta{margin-top:var(--s7);gap:var(--s4);justify-items:start;display:grid}@media (min-width:960px){.article h1{font-size:64px}.article img.wall{height:320px}}@keyframes peel{to{opacity:0;transform:translateY(-8px)rotate(-4deg)}}@keyframes collapse{0%{max-height:160px}to{max-height:0;margin-top:-8px}}@keyframes laydown{0%{opacity:0;transform:translateY(-8px)}}@keyframes rolldown{0%{opacity:0;transform:translateY(-.35em)}}@keyframes rollup{0%{opacity:0;transform:translateY(.35em)}}@keyframes shake{0%,50%,to{transform:translate(0)}12%,62%{transform:translate(-4px)}37%,87%{transform:translate(4px)}}@keyframes press{0%{opacity:0;transform:rotate(-3deg)scale(1.06)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes flash{0%{background:var(--highlight)}to{background:0 0}}.peeling{transform-origin:0;animation:peel .22s var(--ease) forwards;pointer-events:none}.collapsing{animation:collapse .2s var(--ease) .22s forwards;overflow:hidden}.laying{animation:laydown .18s var(--ease)}.roll-down{animation:rolldown .18s var(--ease)}.roll-up{animation:rollup .18s var(--ease)}.shaking{animation:shake .24s linear}.pressing{animation:press .16s var(--ease)}@keyframes stripaway{to{opacity:0;transform:translateY(-8px)rotate(-2deg)}}.zero-peel{isolation:isolate;position:relative}.zero-peel .peel-ghost{z-index:-1;background:var(--tape);clip-path:var(--torn);animation:stripaway .22s var(--ease) forwards;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}.count.changed .n{animation:flash .2s linear!important}.zero-peel .peel-ghost{display:none}}@media (min-width:960px){.layout{gap:var(--s6);padding:0 var(--s6);grid-template-columns:300px minmax(0,1fr);display:grid}.layout.solo{display:block}.jobstrip{top:var(--s4);background:0 0;border-bottom:0;align-self:start;position:sticky}.jobstrip ol{padding:var(--s4) 0;flex-direction:column;overflow:visible}.jobtab{justify-content:space-between;width:100%;max-width:none}.jobtab.newjob{justify-content:center}.jobtab.blank{width:auto}.job{padding-top:var(--s6);margin:0}.layout.solo .job{margin:0 auto}.jobname{font-size:40px}.count .n{font-size:128px}.scrim{align-items:center}.closebar .btn{justify-self:start;width:auto}.topbar{padding:var(--s3) var(--s6)}}:root{--background:#f1f2ee;--foreground:#1d2125;--muted-foreground:#555c62;--primary:#1b5fa8;--primary-foreground:#fff;--accent:#f2c230;--border:#c6cac4;--ring:#1b5fa8;--destructive:#b42318;--input:#c6cac4;--radius-small:2px;--radius-medium:4px;--radius-large:8px;color:#1d2125;background:#f1f2ee}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}