.office-party-module__Di4Jya__page{overflow-x:clip}.office-party-module__Di4Jya__textLink{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}.office-party-module__Di4Jya__textLink:hover{-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}.office-party-module__Di4Jya__textLink svg{flex-shrink:0;width:16px;height:16px}.office-party-module__Di4Jya__note{color:var(--ink-muted);font-size:var(--t-small,.8125rem);margin:0;line-height:1.45}.office-party-module__Di4Jya__note a{color:var(--ink);text-underline-offset:3px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.office-party-module__Di4Jya__center{justify-content:center;display:flex}@media not (min-width:520px){.office-party-module__Di4Jya__center>*{flex:100%}}.office-party-module__Di4Jya__hero{isolation:isolate;margin-top:calc(var(--bar-h,56px) * -1);padding:calc(var(--bar-h,56px) + 20px) max(var(--gutter,16px), env(safe-area-inset-right)) 36px max(var(--gutter,16px), env(safe-area-inset-left));background:radial-gradient(70% 46% at 88% 34%, rgb(var(--action-rgb) / .16), transparent 70%), var(--canvas);grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:relative}.office-party-module__Di4Jya__heroCopy{display:contents}.office-party-module__Di4Jya__heroCopy>:first-child{order:1}.office-party-module__Di4Jya__heroCopy h1{max-width:12ch;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;order:2;margin:0;font-size:clamp(3rem,13.6vw,5rem);line-height:.9}.office-party-module__Di4Jya__show{order:3}.office-party-module__Di4Jya__heroLine{max-width:40ch;color:var(--ink);text-wrap:pretty;order:4;margin:0;font-size:1.0625rem;line-height:1.5}.office-party-module__Di4Jya__heroActions{flex-wrap:wrap;order:5;align-items:center;gap:6px 18px;display:flex}.office-party-module__Di4Jya__heroCopy>.office-party-module__Di4Jya__note{order:6}@media not (min-width:520px){.office-party-module__Di4Jya__heroActions>:first-child{flex:100%}}.office-party-module__Di4Jya__show{margin:6px 0 0;padding:0;position:relative}.office-party-module__Di4Jya__tv{padding:0 0 15%;position:relative}.office-party-module__Di4Jya__screen{aspect-ratio:2;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong), 0 0 0 6px #0000008c, 0 30px 80px #0009, 0 0 120px rgb(var(--action-rgb) / .18);border-radius:14px;position:relative;overflow:hidden}.office-party-module__Di4Jya__screen img{object-fit:cover;object-position:50% 0}.office-party-module__Di4Jya__loop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.office-party-module__Di4Jya__phone{aspect-ratio:780/1688;background:var(--canvas);width:19%;box-shadow:0 0 0 1px var(--line-strong), 0 0 0 clamp(3px, .8vw, 5px) #000000d9, 0 18px 40px #000000a6;border-radius:clamp(10px,3.2vw,22px);position:absolute;bottom:0;right:3%;overflow:hidden}.office-party-module__Di4Jya__phone img{object-fit:cover;object-position:50% 0}.office-party-module__Di4Jya__showNote{width:72%;color:var(--ink-faint);margin:10px 0 0;font-size:.75rem;line-height:1.4}@media (min-width:1000px){.office-party-module__Di4Jya__hero{min-height:min(100svh,780px);padding-bottom:56px;padding-inline:max(var(--gutter,16px), calc((100vw - var(--frame-max,1680px)) / 2));grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,4vw,64px)}.office-party-module__Di4Jya__heroCopy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.office-party-module__Di4Jya__heroCopy h1{max-width:11ch;font-size:clamp(4rem,6.4vw,7.5rem)}.office-party-module__Di4Jya__heroLine{font-size:1.1875rem}.office-party-module__Di4Jya__show{order:0;margin:0}.office-party-module__Di4Jya__tv{padding:0 6% 8% 0}.office-party-module__Di4Jya__phone{width:16%;right:0}.office-party-module__Di4Jya__showNote{width:60%}}.office-party-module__Di4Jya__sections{width:100%;max-width:calc(var(--frame-max,1680px) + var(--gutter,16px) * 2);padding:28px max(var(--gutter,16px), env(safe-area-inset-right)) 72px max(var(--gutter,16px), env(safe-area-inset-left));flex-direction:column;gap:clamp(56px,8vw,104px);margin-inline:auto;display:flex}.office-party-module__Di4Jya__section{scroll-margin-top:calc(var(--bar-h,56px) + 16px);flex-direction:column;gap:22px;display:flex}.office-party-module__Di4Jya__head{flex-direction:column;gap:10px;display:flex}.office-party-module__Di4Jya__head h2{max-width:16ch;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,9vw,4.5rem);line-height:.92}.office-party-module__Di4Jya__head p{max-width:58ch;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.5}.office-party-module__Di4Jya__questions{gap:var(--gap,10px);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.office-party-module__Di4Jya__question{border-radius:var(--radius-card,20px);background:var(--surface);box-shadow:var(--elevation-1);flex-direction:column;gap:12px;padding:20px;display:flex}.office-party-module__Di4Jya__questionCount{color:var(--ink-faint);font-size:var(--t-label,.6875rem);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.office-party-module__Di4Jya__question h3{color:var(--ink);text-transform:none;text-wrap:balance;margin:0;font-size:clamp(1.5rem,5.4vw,1.875rem);line-height:1}.office-party-module__Di4Jya__question ul{grid-template-columns:minmax(0,1fr);gap:8px;margin:auto 0 0;padding:6px 0 0;list-style:none;display:grid}.office-party-module__Di4Jya__question li{border:1px solid var(--line);min-height:44px;color:var(--ink-muted);border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:.9375rem;font-weight:600;line-height:1.25;display:flex}.office-party-module__Di4Jya__question li b{background:var(--surface-raised);width:26px;height:26px;color:var(--ink-faint);border-radius:7px;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.office-party-module__Di4Jya__question li[data-right]{border-color:var(--success);background:var(--success-tint);color:var(--success)}.office-party-module__Di4Jya__question li[data-right] b{background:var(--success);color:var(--canvas)}@media (min-width:900px){.office-party-module__Di4Jya__questions{grid-template-columns:repeat(3,minmax(0,1fr))}}.office-party-module__Di4Jya__proofRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;display:grid}.office-party-module__Di4Jya__wide{aspect-ratio:16/9;border-radius:var(--radius-card,20px);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--elevation-2);margin:0;position:relative;overflow:hidden}.office-party-module__Di4Jya__wide img,.office-party-module__Di4Jya__wide video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.office-party-module__Di4Jya__proofSide{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.office-party-module__Di4Jya__proofSide p{max-width:44ch;color:var(--ink-muted);margin:0 0 6px;font-size:1rem;line-height:1.5}.office-party-module__Di4Jya__proofSide .office-party-module__Di4Jya__proofLead{color:var(--ink);font-size:1.1875rem;font-weight:600;line-height:1.35}@media (min-width:900px){.office-party-module__Di4Jya__proofRow{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(24px,3vw,48px)}}.office-party-module__Di4Jya__round{border-radius:var(--radius-stage,24px);background:var(--surface);box-shadow:0 0 0 1px rgb(var(--action-rgb) / .35), var(--elevation-2);grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(20px,4vw,40px);display:grid}.office-party-module__Di4Jya__roundHead{flex-direction:column;gap:10px;min-width:0;display:flex}.office-party-module__Di4Jya__roundHead h3{color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.125rem,7.4vw,3.5rem);line-height:.94}.office-party-module__Di4Jya__roundHead p{max-width:46ch;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.5}.office-party-module__Di4Jya__roundAsk{flex-direction:column;gap:12px;min-width:0;display:flex}.office-party-module__Di4Jya__hostRow{align-items:flex-end;gap:12px;display:flex}.office-party-module__Di4Jya__hostFace{object-fit:cover;object-position:50% 15%;width:64px;height:64px;box-shadow:0 0 0 2px rgb(var(--action-rgb) / .8);border-radius:50%;flex:none}.office-party-module__Di4Jya__bubble{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:18px 18px 18px 6px;margin:0;padding:12px 16px;font-size:1rem;line-height:1.4}.office-party-module__Di4Jya__bubble span{color:var(--action);font-size:var(--t-label,.6875rem);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-weight:700;display:block}.office-party-module__Di4Jya__bubble[data-tone=failed]{box-shadow:inset 0 0 0 1px rgb(var(--action-rgb) / .7)}.office-party-module__Di4Jya__roundForm{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.office-party-module__Di4Jya__roundForm input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--canvas);width:100%;min-height:56px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:14px;padding:0 18px;font-size:1.0625rem}.office-party-module__Di4Jya__roundForm input::placeholder{color:var(--ink-faint)}.office-party-module__Di4Jya__roundForm input:focus-visible{outline:2px solid var(--action);outline-offset:2px}.office-party-module__Di4Jya__roundPlayer{min-width:0}@media (min-width:640px){.office-party-module__Di4Jya__roundForm{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1000px){.office-party-module__Di4Jya__round[data-phase=ask],.office-party-module__Di4Jya__round[data-phase=reading],.office-party-module__Di4Jya__round[data-phase=failed]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.office-party-module__Di4Jya__round[data-phase=ready]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,4vw,56px)}}.office-party-module__Di4Jya__packs{gap:var(--gap,10px);grid-template-columns:minmax(0,1fr);display:grid}.office-party-module__Di4Jya__pack{border-radius:var(--radius-card,20px);background:var(--surface);box-shadow:var(--elevation-1);flex-direction:column;gap:10px;padding:22px 20px 20px;display:flex}.office-party-module__Di4Jya__pack[data-first]{box-shadow:0 0 0 2px var(--action), var(--elevation-2)}.office-party-module__Di4Jya__packFor{color:var(--action);font-size:var(--t-label,.6875rem);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.office-party-module__Di4Jya__pack h3{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.75rem,6.4vw,2.125rem);line-height:.96}.office-party-module__Di4Jya__packPrice{color:var(--ink);align-items:baseline;gap:8px;margin:0;display:flex}.office-party-module__Di4Jya__packPrice b{font-size:clamp(3rem,11vw,3.75rem);line-height:.9}.office-party-module__Di4Jya__packPrice span{color:var(--ink-muted);font-size:var(--t-small,.8125rem)}.office-party-module__Di4Jya__packLine{color:var(--ink-muted);margin:0;font-size:.9375rem;line-height:1.5}.office-party-module__Di4Jya__packArrives{color:var(--ink);font-size:var(--t-small,.8125rem);margin:auto 0 6px;padding-top:6px;font-weight:600;line-height:1.4}@media (min-width:700px) and (not (min-width:1024px)){.office-party-module__Di4Jya__packs{grid-template-columns:repeat(2,minmax(0,1fr))}.office-party-module__Di4Jya__packs[data-count="3"] .office-party-module__Di4Jya__pack:last-child{grid-column:1/-1}}@media (min-width:1024px){.office-party-module__Di4Jya__packs{grid-template-columns:repeat(3,minmax(0,1fr))}.office-party-module__Di4Jya__pack h3{min-height:1.92em}}.office-party-module__Di4Jya__quote{scroll-margin-top:calc(var(--bar-h,56px) + 16px);border-radius:var(--radius-stage,24px);background:var(--surface);box-shadow:var(--elevation-2);gap:24px;padding:clamp(20px,4vw,40px);display:grid}.office-party-module__Di4Jya__quoteHead{flex-direction:column;gap:10px;min-width:0;display:flex}.office-party-module__Di4Jya__quoteKicker{color:var(--action);font-size:var(--t-label,.6875rem);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.office-party-module__Di4Jya__quoteTitle{font-family:var(--font-tv-display,inherit);font-synthesis:none;text-transform:uppercase;font-weight:800;font-size:var(--t-d2);color:var(--ink);margin:0;line-height:.96}.office-party-module__Di4Jya__quoteHead p{max-width:44ch;color:var(--ink-muted);margin:0;line-height:1.55}.office-party-module__Di4Jya__quoteHead .office-party-module__Di4Jya__quotePromise{color:var(--ink);font-weight:700}.office-party-module__Di4Jya__quoteForm{flex-direction:column;gap:14px;min-width:0;display:flex}.office-party-module__Di4Jya__fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.office-party-module__Di4Jya__fields label{color:var(--ink);gap:6px;font-size:.9375rem;font-weight:600;display:grid}.office-party-module__Di4Jya__fields .office-party-module__Di4Jya__optional{color:var(--ink-faint);font-weight:400}.office-party-module__Di4Jya__fields input,.office-party-module__Di4Jya__fields textarea{box-sizing:border-box;border-radius:var(--radius-control,12px);border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-height:52px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:12px 14px;font-size:1rem;font-weight:400}.office-party-module__Di4Jya__fields textarea{resize:vertical;min-height:96px}.office-party-module__Di4Jya__fields input::placeholder,.office-party-module__Di4Jya__fields textarea::placeholder{color:var(--ink-faint)}.office-party-module__Di4Jya__fields input:focus-visible,.office-party-module__Di4Jya__fields textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.office-party-module__Di4Jya__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.office-party-module__Di4Jya__privacy{color:var(--ink-muted);font-size:var(--t-small,.8125rem);margin:0;line-height:1.45}.office-party-module__Di4Jya__privacy a{color:var(--ink);text-underline-offset:3px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.office-party-module__Di4Jya__error{color:var(--danger);margin:0;font-size:.9375rem;line-height:1.45}.office-party-module__Di4Jya__quoteDone{border-radius:var(--radius-card,20px);background:var(--success-tint);color:var(--success);align-self:center;margin:0;padding:20px;font-weight:600;line-height:1.5}@media (min-width:640px){.office-party-module__Di4Jya__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.office-party-module__Di4Jya__full{grid-column:1/-1}}@media (min-width:1000px){.office-party-module__Di4Jya__quote{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px)}}.office-party-module__Di4Jya__steps{gap:var(--gap,10px);counter-reset:step;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.office-party-module__Di4Jya__step{counter-increment:step;border-radius:var(--radius-card,20px);background:var(--surface);box-shadow:var(--elevation-1);flex-direction:column;display:flex;overflow:hidden}.office-party-module__Di4Jya__stepArt{aspect-ratio:5/4;background:var(--canvas);position:relative;overflow:hidden}.office-party-module__Di4Jya__stepArt img{object-fit:cover;object-position:50% 0}.office-party-module__Di4Jya__stepArt:after{content:"";background:linear-gradient(0deg, var(--surface) 4%, rgb(var(--canvas-rgb) / 0));pointer-events:none;position:absolute;inset:62% 0 0}.office-party-module__Di4Jya__faces{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px 10px;margin:0;padding:18px 22px;list-style:none;display:grid;position:absolute;inset:0}.office-party-module__Di4Jya__faces li{min-width:0;color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.office-party-module__Di4Jya__faces span{aspect-ratio:1;background:var(--surface-muted);width:min(100%,104px);box-shadow:0 0 0 1px var(--line);border-radius:50%;position:relative;overflow:hidden}.office-party-module__Di4Jya__faces img{object-fit:cover;object-position:50% 20%}.office-party-module__Di4Jya__stepWords{grid-template-columns:36px minmax(0,1fr);gap:6px 12px;padding:4px 20px 22px;display:grid;position:relative}.office-party-module__Di4Jya__stepWords:before{content:counter(step);background:var(--action);width:36px;height:36px;color:var(--action-ink);border-radius:50%;grid-row:1/span 2;place-items:center;font-weight:800;display:grid}.office-party-module__Di4Jya__stepWords h3{color:var(--ink);align-self:center;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.office-party-module__Di4Jya__stepWords p{color:var(--ink-muted);grid-column:2;margin:0;font-size:.9375rem;line-height:1.5}@media (min-width:900px){.office-party-module__Di4Jya__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.office-party-module__Di4Jya__stepArt{aspect-ratio:1}}.office-party-module__Di4Jya__faq{border-top:1px solid var(--line);flex-direction:column;max-width:900px;display:flex}.office-party-module__Di4Jya__faq details{border-bottom:1px solid var(--line)}.office-party-module__Di4Jya__faq summary{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:1.0625rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.office-party-module__Di4Jya__faq summary::-webkit-details-marker{display:none}.office-party-module__Di4Jya__faq summary:after{content:"+";color:var(--ink-muted);flex-shrink:0;font-size:1.5rem;font-weight:400;line-height:1}.office-party-module__Di4Jya__faq details[open] summary:after{content:"−"}.office-party-module__Di4Jya__faq p{max-width:68ch;color:var(--ink-muted);margin:0 0 18px;line-height:1.55}@media (min-width:1000px){.office-party-module__Di4Jya__split{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:16px clamp(28px,4vw,64px);display:grid}.office-party-module__Di4Jya__split>.office-party-module__Di4Jya__head{top:calc(var(--bar-h,56px) + 24px);position:sticky}.office-party-module__Di4Jya__split>.office-party-module__Di4Jya__faq{max-width:none}.office-party-module__Di4Jya__split>.office-party-module__Di4Jya__note{grid-column:2}}.office-party-module__Di4Jya__close{isolation:isolate;min-height:600px;padding:0 max(var(--gutter,16px), env(safe-area-inset-right)) 72px max(var(--gutter,16px), env(safe-area-inset-left));align-items:end;display:grid;position:relative;overflow:hidden}.office-party-module__Di4Jya__closeArt{z-index:-2;position:absolute;inset:0 0 42%}.office-party-module__Di4Jya__closeArt img{object-fit:cover;object-position:0 0}.office-party-module__Di4Jya__close:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--canvas) 0%, rgb(var(--canvas-rgb) / 0) 16%, rgb(var(--canvas-rgb) / .2) 34%, var(--canvas) 58%);position:absolute;inset:0}.office-party-module__Di4Jya__closeInner{flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:640px;display:flex}.office-party-module__Di4Jya__closeInner h2{color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.75rem,11vw,5.5rem);line-height:.9}.office-party-module__Di4Jya__closeInner p{max-width:46ch;color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.5}.office-party-module__Di4Jya__closeInner .office-party-module__Di4Jya__note{color:var(--ink-muted);font-size:var(--t-small,.8125rem)}@media not (min-width:520px){.office-party-module__Di4Jya__closeInner>a{width:100%}}@media (min-width:1000px){.office-party-module__Di4Jya__close{min-height:clamp(520px,44vw,720px);padding-block:72px;padding-inline:max(var(--gutter,16px), calc((100vw - var(--frame-max,1680px)) / 2));place-items:center end}.office-party-module__Di4Jya__closeArt{inset:0 46% 0 0}.office-party-module__Di4Jya__closeArt img{object-position:0 30%}.office-party-module__Di4Jya__close:before{background:linear-gradient(90deg, rgb(var(--canvas-rgb) / .05) 0%, rgb(var(--canvas-rgb) / .3) 24%, var(--canvas) 52%), linear-gradient(180deg, var(--canvas) 0%, rgb(var(--canvas-rgb) / 0) 14%, rgb(var(--canvas-rgb) / 0) 86%, var(--canvas) 100%)}.office-party-module__Di4Jya__closeInner{max-width:min(46%,640px)}}@media (prefers-reduced-motion:reduce){.office-party-module__Di4Jya__loop{display:none}}