.tws-job{--font-display: "Cormorant Garamond", "Times New Roman", Georgia, serif;--font-sans: "Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--teal-700: #1a4e5f;--linen: #f6efe1;--linen-2: #efe6d3;--paper: #fbf8f1;--sand: #e6dcc6;--ink: #12262e;--ink-soft: #33474e;--ink-muted: #5f7077;--accent-ochre: #d9822b;--rust: #7c3b34;--border: rgba(16, 57, 72, .14);--border-strong: rgba(16, 57, 72, .28);--border-rule: 1.5px solid var(--ink);--focus-ring: rgba(212, 175, 105, .55);--hero-lines: rgba(16, 57, 72, .06);--shadow-form: 0 12px 32px rgba(11, 40, 51, .08);--radius-control: 4px;--chip-fill: rgba(251, 248, 241, .6);--container: 1240px;--gutter: clamp(20px, 4vw, 48px);--ease: cubic-bezier(.22, .61, .36, 1);--dur: .22s;color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.tws-job *,.tws-job *:before,.tws-job *:after{box-sizing:border-box}.tws-job h1,.tws-job h2,.tws-job h3,.tws-job p,.tws-job ul,.tws-job ol{margin:0}.tws-job h1,.tws-job h2,.tws-job h3{color:inherit;letter-spacing:normal;word-break:normal;font-style:normal}.tws-job ul,.tws-job ol{padding:0;list-style:none}.tws-job img{max-width:100%;display:block}.tws-job a{color:var(--teal-700);text-decoration:none;transition:color var(--dur) var(--ease)}.tws-job a:hover{color:var(--accent-ochre)}.tws-job :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tws-job [hidden]{display:none!important}.tws-job .job-container{max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.tws-job .eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ochre)}.tws-job .eyebrow:before{content:"";width:26px;height:1.5px;background:currentColor;flex:none}.tws-job .eyebrow--rust{color:var(--rust)}.tws-job .label-caps{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.tws-job .job-h2{font-family:var(--font-display);font-weight:500;font-size:clamp(30.4px,3vw,40px);line-height:1.05;letter-spacing:-.015em}.tws-job .accent{font-style:italic;color:var(--rust)}.tws-job .text-link{color:var(--teal-700);border-bottom:1px solid currentColor;padding-bottom:1px}.tws-job .go-link{flex:none;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--accent-ochre);padding-bottom:3px;white-space:nowrap}.tws-job .go-link:hover{color:var(--accent-ochre)}.tws-job .chip{font-size:12px;color:var(--ink-soft);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:3px 8px}.tws-job .job-btn{display:inline-block;text-align:center;letter-spacing:normal;font-size:14px;font-weight:600;color:var(--paper);background:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-control);padding:13px 24px;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tws-job .job-btn:hover{background:var(--accent-ochre);border-color:var(--accent-ochre);color:var(--paper)}.tws-job .job-header{background-color:var(--linen-2);background-image:repeating-linear-gradient(180deg,transparent 0,transparent 31px,var(--hero-lines) 31px,var(--hero-lines) 32px);border-bottom:var(--border-rule)}.tws-job .job-header__inner{padding-top:clamp(20px,2.4vw,28px);padding-bottom:clamp(32px,4vw,48px)}.tws-job .job-back{display:inline-flex;align-items:center;font-size:13px;color:var(--teal-700)}.tws-job .job-header .eyebrow{margin-top:clamp(22px,3vw,32px)}.tws-job .job-header__title{margin-top:18px;max-width:900px;font-family:var(--font-display);font-weight:600;font-size:clamp(38.4px,5vw,64px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.tws-job .job-header__row{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.tws-job .job-chips{display:flex;flex-wrap:wrap;gap:8px}.tws-job .job-chips .chip{font-size:13px;padding:5px 11px;background:var(--chip-fill)}.tws-job .job-body{background:var(--paper);border-bottom:var(--border-rule)}.tws-job .job-body__inner{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px clamp(48px,7vw,112px)}.tws-job .job-article{flex:1 1 560px;min-width:0;max-width:740px;display:flex;flex-direction:column;gap:clamp(40px,5vw,56px)}.tws-job .job-about__text{margin-top:18px;display:flex;flex-direction:column;gap:16px;font-size:17px;line-height:1.75;color:var(--ink-soft);text-wrap:pretty}.tws-job .job-callout{background:var(--linen-2);border:var(--border-rule);padding:clamp(22px,3vw,32px)}.tws-job .job-callout__label{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ochre)}.tws-job .job-callout__text{margin-top:12px;font-family:var(--font-display);font-weight:500;font-size:clamp(21.6px,2.1vw,27.2px);line-height:1.35;color:var(--ink);text-wrap:pretty}.tws-job .job-list{margin-top:20px;border-bottom:1px solid var(--border)}.tws-job .job-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:13px 0;border-top:1px solid var(--border);font-size:16px;line-height:1.55;color:var(--ink)}.tws-job .job-list li:before{content:"";flex:none;width:12px;height:1.5px;background:var(--accent-ochre);transform:translateY(-5px)}.tws-job .job-list__text{flex:1 1 220px;min-width:0}.tws-job .badge-bonus{flex:none;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rust);border:1px solid var(--rust);border-radius:var(--radius-control);padding:2px 7px}.tws-job .job-examples__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.tws-job .job-examples__note{font-size:13px;color:var(--ink-muted)}.tws-job .job-examples__row{margin-top:22px;display:flex;align-items:flex-end;gap:16px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tws-job .job-examples__row::-webkit-scrollbar{display:none}.tws-job .example-card{flex:none;display:flex;flex-direction:column;gap:8px;color:var(--ink)}.tws-job .example-card__thumb{height:190px;width:auto;border:1px solid var(--border-strong);border-radius:2px;object-fit:cover;background:var(--linen-2)}.tws-job .example-card__thumb--post{aspect-ratio:4 / 5}.tws-job .example-card__thumb--reel{aspect-ratio:9 / 16}.tws-job .example-card--text{width:132px;min-height:120px;justify-content:space-between;padding:14px;background:var(--linen);border:1px solid var(--border-strong);border-radius:2px;transition:border-color var(--dur) var(--ease)}.tws-job .example-card--text:hover{border-color:var(--ink)}.tws-job .example-card__name{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.05;color:var(--ink)}.tws-job .example-card__type{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ochre)}.tws-job .example-card__link{margin-top:-4px;font-size:12px;color:var(--teal-700)}.tws-job .example-card--text .example-card__link{margin-top:0}.tws-job .example-card:hover .example-card__link{color:var(--accent-ochre)}.tws-job .job-get__text{margin-top:14px;font-size:17px;line-height:1.7;color:var(--ink);text-wrap:pretty}.tws-job .job-panel{flex:0 1 320px;min-width:0;position:sticky;top:96px;background:var(--linen);border:var(--border-rule);padding:26px}.tws-job .job-panel__date{margin-top:4px;font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.1}.tws-job .job-panel .job-btn{display:block;margin-top:18px;padding:13px 20px}.tws-job .job-panel__how{margin-top:24px;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--rust)}.tws-job .how-steps{border-bottom:1px solid var(--border)}.tws-job .how-steps li{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--border);font-size:14px;line-height:1.55;color:var(--ink-soft)}.tws-job .how-steps__n{flex:none;width:18px;font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.2;color:var(--accent-ochre)}.tws-job .how-steps b{font-weight:600;color:var(--ink)}.tws-job .job-panel__email{margin-top:14px;font-size:13px;line-height:1.6;color:var(--ink-muted)}.tws-job .job-panel__email a{color:inherit;border-bottom:1px solid currentColor}.tws-job .job-apply{background:var(--linen);border-bottom:var(--border-rule);scroll-margin-top:80px}.tws-job .job-apply__inner{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px);display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px clamp(40px,5vw,72px)}.tws-job .job-apply .job-h2{margin-top:16px}.tws-job .job-apply__note{margin-top:16px;font-size:14px;line-height:1.6;color:var(--ink-muted)}.tws-job .hulk-slot{min-width:0;background:var(--paper);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-form);padding:clamp(20px,3vw,36px)}.tws-job .hulk-slot .pxFormGenerator{width:100%;margin:0}.tws-job .hulk-slot iframe{width:100%!important;min-height:320px;border:0;display:block}.tws-job .hulk-missing{font-size:14px;color:var(--ink-muted)}.tws-job .job-others{background:var(--paper)}.tws-job .job-others__inner{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:16px clamp(32px,5vw,80px)}.tws-job .job-others__title{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.2vw,29.6px);line-height:1.1;letter-spacing:-.01em}.tws-job .job-others__all{display:inline-block;margin-top:10px;font-size:13px}.tws-job .role-list{border-bottom:1px solid var(--border)}.tws-job .role-row{display:flex;align-items:center;justify-content:space-between;gap:10px 32px;padding:16px 0;border-top:1px solid var(--border)}.tws-job .role-row__body{flex:1 1 auto;min-width:0}.tws-job .role-row__title{font-family:var(--font-display);font-weight:600;font-size:clamp(20.8px,1.9vw,24.8px);line-height:1.1}.tws-job .role-row__title a{color:var(--ink)}.tws-job .role-row__meta{margin-top:4px;font-size:13px;color:var(--ink-muted)}.tws-job .role-row__meta span+span:before{content:"\b7";margin:0 .55em}.tws-job .role-row__chips{display:none;margin-top:8px;flex-wrap:wrap;gap:6px}.tws-job .job-others__none{padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:15px;color:var(--ink-soft)}.tws-job .apply-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--paper);border-top:var(--border-rule);padding:10px 20px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:16px}.tws-job .apply-bar__label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.tws-job .apply-bar__date{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.15}.tws-job .apply-bar .job-btn{flex:none;padding:12px 22px}@media(max-width:1039px){.tws-job .job-panel{order:-1;flex:1 1 100%;position:static}}@media(max-width:859px){.tws-job .job-apply__inner,.tws-job .job-others__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:719px){.tws-job .job-back{min-height:44px}.tws-job .job-header__row .job-btn{display:block;width:100%}.tws-job .job-about__text{font-size:16px}.tws-job .job-panel{padding:20px}.tws-job .job-panel__apply{display:none}.tws-job .job-panel__how{margin-top:0}.tws-job .job-examples__row{gap:12px;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding-left:var(--gutter);padding-right:var(--gutter)}.tws-job .example-card{scroll-snap-align:start}.tws-job .example-card__thumb{height:240px}.tws-job .role-row{flex-direction:column;align-items:flex-start;gap:12px}.tws-job .role-row__meta{display:none}.tws-job .role-row__chips,body.tws-job-bar-on .tws-job .apply-bar{display:flex}body.tws-job-bar-on{padding-bottom:72px}}.tws-job .chip--closed{color:var(--rust);border-color:var(--rust)}.tws-job .job-closed{padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:15px;line-height:1.6;color:var(--ink-soft)}.tws-job .job-closed b{font-weight:600;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/102/assets/tws-job.css.map */
