.intern-offer{display:grid;gap:1.25rem;min-width:0}.intern-offer__kicker{font:600 .875rem/1.2 var(--font-sans);letter-spacing:.02em;color:var(--k-muted)}.intern-offer__title{font:400 clamp(2rem,1.3rem + 2.4vw,2.6rem) / 1.06 var(--font-display);letter-spacing:-.018em}.intern-offer__lead{max-width:36rem;font:400 1.125rem/1.55 var(--font-display);color:color-mix(in srgb,var(--k-fg) 88%,var(--k-bg))}.intern-offer__facts{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;font:500 .9375rem/1.4 var(--font-sans)}.intern-offer__facts li+li:before{content:"·";margin-right:1.25rem;margin-left:-.6rem;color:var(--k-muted)}.intern-offer__body{border-top:1px solid var(--k-line)}.intern-offer__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem 1.5rem;padding-block:.9rem;border-bottom:1px solid var(--k-line)}@media (min-width: 40rem){.intern-offer__row{grid-template-columns:8rem minmax(0,1fr)}.intern-offer__row dd+dd{grid-column:2}}.intern-offer__row dt{font:600 .875rem/1.4 var(--font-sans);letter-spacing:.02em;color:var(--k-muted)}.intern-offer__row dd{font:400 1.0625rem/1.5 var(--font-display);text-wrap:pretty}.intern-offer__row dd+dd{color:var(--k-muted)}.intern-offer__figures{display:grid;gap:1rem 1.25rem}@media (min-width: 40rem){.intern-offer__figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.intern-offer-figure{display:grid;gap:.5rem;align-content:start;min-width:0}.intern-offer-figure__slot{padding:.5rem .4rem .4rem;border-block:1px solid var(--k-line)}.intern-offer-figure__slot>*{display:block;width:100%;height:auto}.intern-offer-drawing .io-label-on{fill:var(--k-bg);font:600 16px/1 var(--font-sans)}.intern-offer-drawing .io-fill-mute{fill:var(--k-muted)}.intern-offer-drawing :is(.io-fill-lake,.io-fill-cobalt){fill:var(--k-fg)}.intern-offer-drawing .io-fill-explore{fill:var(--k-muted)}.intern-offer-drawing .io-wash-cobalt{fill:color-mix(in srgb,var(--k-fg) 10%,transparent)}.intern-offer-drawing .io-page,.intern-offer-drawing .io-room{fill:var(--k-surface);stroke:var(--k-line-strong);stroke-width:1.15}.intern-offer-drawing .io-stroke-hair,.intern-offer-drawing .io-stroke-mute,.intern-offer-drawing .io-stroke-lake,.intern-offer-drawing .io-stroke-cobalt,.intern-offer-drawing .io-stroke-explore{fill:none;stroke-linecap:round;stroke-linejoin:round}.intern-offer-drawing .io-stroke-hair{stroke:var(--k-line-strong);stroke-width:1.2}.intern-offer-drawing .io-stroke-mute{stroke:var(--k-muted);stroke-width:1.15}.intern-offer-drawing :is(.io-stroke-lake,.io-stroke-cobalt){stroke:var(--k-fg);stroke-width:1.4}.intern-offer-drawing .io-stroke-explore{stroke:var(--k-muted);stroke-width:1.3;stroke-dasharray:3.5 2.75}.intern-offer-figure figcaption{font:400 .875rem/1.45 var(--font-sans);color:var(--k-muted)}.intern-offer__lock{padding-top:1rem;border-top:1px solid var(--k-line);font:400 .9375rem/1.5 var(--font-sans);color:var(--k-muted)}.intern-stage{position:relative;display:grid;align-content:start;gap:clamp(2.5rem,6vw,4rem);width:100%;max-width:1280px;margin-inline:auto;padding:clamp(3rem,8vw,6.5rem) var(--k-gutter) clamp(3rem,7vw,5rem)}.intern-stage__act{display:grid;justify-items:start;min-width:0}.intern-hero{display:grid;justify-items:start;gap:1.25rem;max-width:46rem}.intern-hero__line{font:300 clamp(2.75rem,1.6rem + 4.6vw,5rem) / .98 var(--font-display);letter-spacing:-.026em;text-wrap:balance}.intern-hero__lead{font:400 clamp(1.125rem,1.05rem + .35vw,1.3125rem) / 1.55 var(--font-display);color:color-mix(in srgb,var(--k-fg) 88%,var(--k-bg))}.intern-door{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:.7rem 1.2rem;border:1px solid var(--k-fg);border-radius:.5rem;background:var(--k-fg);color:var(--k-bg);font:600 .9375rem/1.1 var(--font-sans);transition:background-color .15s}.intern-door:hover{background:color-mix(in srgb,var(--k-fg) 86%,var(--k-bg))}.intern-door:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.intern-quiet{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.6rem;border-radius:.5rem;color:var(--k-muted);font:600 .9375rem/1.1 var(--font-sans)}.intern-quiet:hover{color:var(--k-fg);text-decoration:underline}.intern-quiet:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.intern-stage__whisper{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding-top:1.25rem;border-top:1px solid var(--k-line);font:400 .9375rem/1.5 var(--font-sans);color:var(--k-muted)}.intern-stage__whisper>span{margin-right:.5rem}.intern-stage__whisper .intern-quiet{margin-left:-.6rem}.intern-stage__whisper a{color:var(--k-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--k-line-strong)}.intern-stage__whisper a:hover{text-decoration-color:currentColor}.intern-stage__whisper a:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px;border-radius:.2rem}.intern-musts{display:grid;justify-items:start;gap:1.25rem;width:min(46rem,100%)}.intern-musts__eyebrow{font:600 .875rem/1.2 var(--font-sans);letter-spacing:.02em;color:var(--k-muted)}.intern-musts__head{font:300 clamp(2.25rem,1.4rem + 2.8vw,3.75rem) / 1.04 var(--font-display);letter-spacing:-.024em;text-wrap:balance}.intern-musts__list{width:100%;border-top:1px solid var(--k-line)}.intern-musts__list li{padding-block:1.1rem;border-bottom:1px solid var(--k-line);font:400 clamp(1.3rem,1.15rem + .6vw,1.6rem) / 1.3 var(--font-display)}.intern-musts__dot{display:none}.intern-musts__where{display:block;max-width:40rem;margin-top:.4rem;font:400 .9375rem/1.5 var(--font-sans);color:var(--k-muted)}.intern-musts__go{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem}.intern-voice{display:grid;justify-items:start;gap:1.5rem;width:min(46rem,100%)}.intern-voice__head{font:300 clamp(2.25rem,1.4rem + 2.8vw,3.75rem) / 1.04 var(--font-display);letter-spacing:-.024em;text-wrap:balance}.intern-voice__aura{display:none}.intern-voice .voice-light{margin:0 0 .5rem}.intern-who{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem;width:100%;padding:clamp(1.25rem,3.2vw,2rem);border:1px solid var(--k-line-strong);border-radius:.875rem;background:var(--k-surface)}@media (min-width: 40rem){.intern-who{grid-template-columns:repeat(2,minmax(0,1fr))}}.intern-who__field{display:grid;gap:.4rem;min-width:0;font:600 .875rem/1.3 var(--font-sans);letter-spacing:.02em;color:var(--k-muted)}.intern-who__field input{width:100%;min-height:2.875rem;padding:.6rem .85rem;border:1px solid var(--k-line-strong);border-radius:.5rem;background:var(--k-bg);color:var(--k-fg);font:400 1rem/1.4 var(--font-sans);letter-spacing:0}.intern-who__field input:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.intern-who__field input[aria-invalid=true]{border-color:var(--alarm)}.intern-who__problem{font:400 .9375rem/1.4 var(--font-sans);letter-spacing:0;color:var(--alarm)}.intern-note{display:flex;align-items:flex-start;gap:.85rem;width:100%;min-height:3rem;padding:.8rem 1rem;border:1px solid var(--k-line);border-radius:.55rem;font:400 1rem/1.5 var(--font-sans);color:var(--k-muted);cursor:pointer;transition:border-color .12s,background-color .12s}.intern-note:hover{border-color:var(--k-line-strong)}.intern-note:has(input:checked){border-color:var(--k-fg);background:color-mix(in srgb,var(--k-fg) 6%,transparent)}.intern-note input{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--k-fg)}.intern-note input:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.intern-note__agree{font-weight:600;color:var(--k-fg);white-space:nowrap}.intern-analysis{display:grid;gap:.6rem;width:100%}.intern-analysis__note{font:400 .9375rem/1.55 var(--font-sans);color:var(--k-muted)}.intern-hint{font:400 .9375rem/1.5 var(--font-sans);color:var(--k-muted)}.intern-error{font:400 .9375rem/1.5 var(--font-sans);color:var(--alarm)}.intern-stage .shop-call__dial:disabled{opacity:1;filter:saturate(.35) brightness(.7);cursor:not-allowed}.intern-stage .shop-call__dial:disabled:before{animation:none;box-shadow:0 18px 40px -16px #000000e6}.intern-clock{position:absolute;right:var(--k-gutter);top:1.5rem;font:400 .9375rem/1.3 var(--font-mono);color:var(--k-muted)}.intern-clock b{font-weight:600;color:var(--k-fg)}.intern-said{width:100%;min-height:4rem;font:400 1.125rem/1.55 var(--font-display)}.intern-said__role{display:block;margin-bottom:.35rem;font:600 .875rem/1.3 var(--font-sans);letter-spacing:.02em;color:var(--k-muted)}.intern-thread{display:grid;gap:.9rem;width:100%;max-height:40vh;overflow-y:auto;padding-top:1rem;border-top:1px solid var(--k-line)}.intern-thread p{font:400 1rem/1.55 var(--font-sans)}.intern-status{max-width:40rem;font:400 1.125rem/1.55 var(--font-display)}.intern-sheet{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:1.5rem}.intern-sheet__veil{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--k-bg) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.intern-sheet__card{position:relative;z-index:1;width:min(48rem,100%);max-height:84dvh;overflow:auto;padding:clamp(1.25rem,3.2vw,2.25rem);border:1px solid var(--k-line-strong);border-radius:.875rem;background:var(--k-surface)}.intern-sheet__close{position:absolute;right:.75rem;top:.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.5rem;color:var(--k-muted)}.intern-sheet__close:hover{color:var(--k-fg)}.intern-sheet__close:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}@media (max-width: 720px){.intern-stage .voice-light{width:9.375rem;height:9.375rem}.intern-musts__go{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.intern-door,.intern-note{transition:none}}
