@layer components{.wg-head{display:flex;min-inline-size:0;max-inline-size:44rem;flex-direction:column;gap:.9rem;margin-block-end:clamp(2rem,4vw,3rem)}.wg-head-wide{max-inline-size:52rem}.wg-inline-link{color:var(--color-pine);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:.22em}.wg-inline-link:hover{text-decoration-color:currentColor}.wg-inline-link:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px;border-radius:3px}.wg-hero{padding-block:clamp(2.5rem,6vw,5.5rem) clamp(3rem,7vw,6rem);background:var(--color-paper);overflow:hidden}.wg-hero-grid{display:grid;gap:clamp(2.25rem,5vw,4.5rem);align-items:center}@media (min-width:64rem){.wg-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.wg-hero-words{display:flex;min-inline-size:0;flex-direction:column;gap:1.25rem;container-type:inline-size}.wg-title{margin:.25rem 0 0;font-family:var(--font-display);font-weight:500;font-size:min(clamp(3.1rem,10.5vw,8.25rem),14.5cqi);line-height:.9;letter-spacing:-.045em;color:var(--color-ink);overflow-wrap:break-word;hyphens:manual}.wg-title em,.wg-title span{display:block}.wg-title em{font-style:italic;font-weight:400;color:var(--color-ember)}.wg-sub{margin:.4rem 0 0;max-inline-size:26em;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.3;letter-spacing:-.012em;color:var(--color-pine)}.wg-lead{margin:0;max-inline-size:36em;font-size:var(--text-lead);line-height:1.6;color:var(--color-ink-soft)}.wg-actions{gap:.75rem;padding-block-start:.35rem}.wg-actions,.wg-facts{display:flex;flex-wrap:wrap}.wg-facts{gap:.35rem 1.4rem;margin:.5rem 0 0;padding:1rem 0 0;list-style:none;border-block-start:1px solid var(--color-line)}.wg-facts li{position:relative;padding-inline-start:1rem;font-size:.875rem;font-weight:550;color:var(--color-ink-soft)}.wg-facts li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--color-pine)}.wg-hero-figure{position:relative;display:flex;min-inline-size:0;flex-direction:column;gap:.8rem;margin:0}.wg-hero-photo{overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:4/3;background:#2a2a28;box-shadow:0 30px 60px -40px rgba(18,41,31,.55)}@media (min-width:64rem){.wg-hero-photo{aspect-ratio:4/5}}.wg-hero-photo img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 48%}.wg-caption{max-inline-size:30em;font-size:.8125rem;line-height:1.5;color:var(--color-ink-muted)}.wg-ways{display:grid;gap:0;border-block-start:1px solid var(--color-line-strong)}@media (min-width:52rem){.wg-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-way+.wg-way{border-inline-start:1px solid var(--color-line-strong);padding-inline-start:clamp(1.5rem,4vw,3.5rem)}.wg-way:first-child{padding-inline-end:clamp(1.5rem,4vw,3.5rem)}}.wg-way{display:flex;min-inline-size:0;flex-direction:column;gap:.7rem;padding-block:clamp(1.5rem,3vw,2.25rem)}.wg-way+.wg-way{border-block-start:1px solid var(--color-line-strong)}@media (min-width:52rem){.wg-way+.wg-way{border-block-start:0}}.wg-way-number{margin:0;font-size:clamp(3rem,6vw,4.75rem);font-weight:400;line-height:.9;letter-spacing:-.04em;color:color-mix(in oklab,var(--color-pine) 85%,transparent)}.wg-way-name,.wg-way-number{font-family:var(--font-display)}.wg-way-name{margin:.2rem 0 0;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:500;line-height:1.1;color:var(--color-ink)}.wg-way-line{margin:0;max-inline-size:32em;font-size:1.0625rem;line-height:1.6;color:var(--color-ink)}.wg-way-label{margin:.8rem 0 0;font-size:var(--text-label);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted)}.wg-way-does{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.wg-way-does li{position:relative;padding-inline-start:1.4rem;font-size:.9375rem;line-height:1.55;color:var(--color-ink-soft)}.wg-way-does li:before{content:"";position:absolute;inset-inline-start:.1rem;inset-block-start:.75em;inline-size:.7rem;block-size:1px;background:var(--color-pine)}.wg-way-suits{margin:0;max-inline-size:34em;font-size:.9375rem;line-height:1.6;color:var(--color-ink-soft)}.wg-sheet{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3.5vw,3rem);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 1px 0 var(--color-line),0 24px 48px -36px rgba(21,20,15,.28)}.wg-table{inline-size:100%;border-collapse:collapse;font-size:.9375rem}.wg-table-caption{margin-block-end:.9rem;caption-side:top;text-align:start;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500;letter-spacing:-.01em;color:var(--color-ink)}.wg-table thead th{padding:0 .9rem .6rem 0;border-block-end:2px solid var(--color-ink);font-size:var(--text-label);font-weight:650;letter-spacing:.12em;text-transform:uppercase;text-align:start;color:var(--color-ink-muted);white-space:nowrap}.wg-table tbody td,.wg-table tbody th{padding:1rem .9rem 1rem 0;border-block-end:1px solid var(--color-line);vertical-align:baseline;text-align:start}.wg-table tbody th{font-weight:600;color:var(--color-ink)}.wg-table .wg-num{text-align:end;white-space:nowrap}.wg-table thead .wg-num{text-align:end}.wg-table tbody tr:last-child>*{border-block-end:0}.wg-figure{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--color-pine)}.wg-meaning{color:var(--color-ink-soft);line-height:1.55;padding-inline-start:1.4rem!important}.wg-cell-note{display:block;margin-block-start:.2rem;font-size:.8125rem;color:var(--color-ink-muted)}.wg-table:not(.wg-table-crew) th[scope=row]{inline-size:14rem}.wg-table:not(.wg-table-crew) .wg-num{inline-size:7rem}@media (max-width:47.99rem){.wg-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.wg-table,.wg-table tbody,.wg-table tr{display:block}.wg-table-caption{display:block;inline-size:100%}.wg-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding-block:1rem;border-block-end:1px solid var(--color-line)}.wg-table tbody tr:first-child{border-block-start:2px solid var(--color-ink)}.wg-table tbody tr:last-child{border-block-end:0}.wg-table tbody td,.wg-table tbody th{display:block;padding:0!important;border:0;inline-size:auto!important}.wg-meaning{grid-column:1/-1;font-size:.9rem}.wg-table-crew tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wg-table-crew tbody th{grid-column:1/-1;margin-block-end:.35rem}.wg-table-crew tbody td{text-align:start;white-space:normal}.wg-table-crew tbody td:before{content:attr(data-label);display:block;margin-block-end:.15rem;font-family:var(--font-sans);font-size:var(--text-label);font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted)}.wg-table-crew .wg-figure{font-size:1.6rem}}.wg-statements{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:clamp(2.5rem,5vw,4rem)}@media (min-width:64rem){.wg-statements{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-statement{margin:0;padding-inline-start:1.25rem;border-inline-start:2px solid var(--color-pine);font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.95rem);font-weight:400;line-height:1.25;letter-spacing:-.015em;color:var(--color-ink)}.wg-statement-ember{border-color:var(--color-ember)}.wg-sums{gap:1.25rem}.wg-sums,.wg-sums-head{display:flex;flex-direction:column}.wg-sums-head{gap:.4rem;max-inline-size:44rem}.wg-sums-title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500;color:var(--color-ink)}.wg-sums-lead{margin:0;color:var(--color-ink-soft)}.wg-sum-list{display:grid;gap:1.5rem 2rem;margin:.5rem 0 0;padding:0;list-style:none}@media (min-width:44rem){.wg-sum-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.wg-sum-list{grid-template-columns:1.3fr 1fr 1fr 1fr}}.wg-sum{display:flex;min-inline-size:0;flex-direction:column;gap:.8rem;padding-block-start:.9rem;border-block-start:2px solid var(--color-ink)}.wg-sum-title{margin:0;font-size:.9375rem;font-weight:650;line-height:1.35;color:var(--color-ink)}.wg-sum-lines{display:flex;flex-direction:column;margin:0}.wg-sum-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-block:.45rem;border-block-end:1px dotted var(--color-line-strong)}.wg-sum-lines dt{min-inline-size:0;font-size:.875rem;line-height:1.4;color:var(--color-ink-soft)}.wg-sum-lines dd{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-ink);white-space:nowrap}.wg-sum-note{display:block;font-size:.75rem;color:var(--color-ink-muted)}.wg-sum-lines>.wg-sum-result{border-block-end:0;border-block-start:1px solid var(--color-ink);margin-block-start:-1px}.wg-sum-lines>.wg-sum-result+.wg-sum-result{border-block-start:1px dotted var(--color-line-strong)}.wg-sum-result dt{color:var(--color-ink);font-weight:600}.wg-sum-result dd{font-family:var(--font-display);font-size:1.45rem;font-weight:500;letter-spacing:-.015em;color:var(--color-pine)}.wg-sum-extra{margin:-.3rem 0 0;font-size:.8125rem}.wg-fine,.wg-sum-extra{color:var(--color-ink-muted)}.wg-fine{margin:0;max-inline-size:48rem;font-size:.875rem;line-height:1.55}.wg-fine:first-of-type{margin-block-start:.75rem}.wg-path{display:grid;gap:clamp(2rem,4vw,3.5rem)}@media (min-width:64rem){.wg-path{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"head steps" "tiers tiers";align-items:start}.wg-path-head{grid-area:head;position:sticky;inset-block-start:6rem}.wg-steps{grid-area:steps}.wg-tiers{grid-area:tiers}}.wg-path-head{display:flex;min-inline-size:0;flex-direction:column;gap:.9rem}.wg-path-head .t-title{color:var(--color-on-pine)}.wg-steps{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.wg-steps:before{content:"";position:absolute;inset-block:1.25rem 1.25rem;inset-inline-start:1.2rem;inline-size:1px;background:linear-gradient(to bottom,color-mix(in oklab,var(--color-ember-on-dark) 70%,transparent),color-mix(in oklab,var(--color-ember-on-dark) 25%,transparent))}.wg-step{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:1.1rem;padding-block-end:clamp(1.6rem,3vw,2.25rem)}.wg-step:last-child{padding-block-end:0}.wg-step-mark{position:relative;z-index:1;display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--color-ember-on-dark) 70%,transparent);background:var(--color-forest);font-family:var(--font-display);font-size:.95rem;color:var(--color-ember-on-dark)}.wg-step[data-step=wings] .wg-step-mark{background:var(--color-ember-on-dark);color:var(--color-forest);border-color:var(--color-ember-on-dark)}.wg-step-mark svg{inline-size:1.35rem;block-size:1.35rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wg-step-words{display:flex;min-inline-size:0;flex-direction:column;gap:.45rem;padding-block-start:.35rem}.wg-step-title{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.1vw,1.65rem);font-weight:500;line-height:1.15;color:var(--color-on-pine)}.wg-step-body{margin:0;max-inline-size:38em;font-size:.9875rem;line-height:1.6;color:var(--color-on-pine-soft)}.wg-modules{display:grid;gap:0;margin:.6rem 0 0;padding:0;list-style:none;border-block-start:1px solid var(--color-forest-line)}@media (min-width:40rem){.wg-modules{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.wg-modules li{display:flex;gap:.7rem;padding-block:.6rem;border-block-end:1px solid var(--color-forest-line);font-size:.9rem;line-height:1.45;color:var(--color-on-pine)}.wg-module-n{flex:none;inline-size:1.2rem;font-family:var(--font-display);color:var(--color-ember-on-dark)}.wg-exam{display:flex;flex-direction:column;gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none;counter-reset:wg-exam}.wg-exam li{position:relative;padding:.85rem 1rem .85rem 2.75rem;border:1px solid var(--color-forest-line);border-radius:var(--radius-md);background:var(--color-forest-raised);font-size:.9375rem;line-height:1.55;color:var(--color-on-pine);counter-increment:wg-exam}.wg-exam li:before{content:counter(wg-exam,upper-alpha);position:absolute;inset-inline-start:1rem;inset-block-start:.85rem;font-family:var(--font-display);color:var(--color-ember-on-dark)}.wg-tiers{display:grid;gap:1.5rem;padding-block-start:clamp(1.75rem,3vw,2.5rem);border-block-start:1px solid var(--color-forest-line)}@media (min-width:64rem){.wg-tiers{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,3.5rem)}}.wg-tiers-head{display:flex;flex-direction:column;gap:.5rem}.wg-tiers-title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500;color:var(--color-on-pine)}.wg-tiers-lead{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-on-pine-soft)}.wg-tier-list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:44rem){.wg-tier-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.wg-tier{display:flex;min-inline-size:0;flex-direction:column;gap:.45rem}.wg-tier-swatch{display:block;inline-size:2.75rem;block-size:.35rem;border-radius:var(--radius-pill);background:var(--color-on-pine-soft)}.wg-tier[data-tier=silver] .wg-tier-swatch{background:linear-gradient(90deg,#d9dde0,#9aa3a8)}.wg-tier[data-tier=gold] .wg-tier-swatch{background:linear-gradient(90deg,#e9c877,#b8892f)}.wg-tier-name{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--color-on-pine)}.wg-tier-body{font-size:.9rem;line-height:1.55;color:var(--color-on-pine-soft)}.wg-wear{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}.wg-wear .wg-head{margin-block-end:0}.wg-kit{overflow:hidden;margin:0;border-radius:var(--radius-lg);aspect-ratio:1600/1063;background:var(--color-paper-sunk)}.wg-kit img{inline-size:100%;block-size:100%;object-fit:cover}.wg-pieces{display:grid;gap:1rem 2.5rem;margin:0}@media (min-width:44rem){.wg-pieces{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-pieces div{display:flex;flex-direction:column;gap:.3rem;padding-block-start:.8rem;border-block-start:1px solid var(--color-line-strong)}.wg-pieces dt{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--color-ink)}.wg-pieces dd{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-ink-soft)}.wg-verify{display:grid;gap:clamp(1.75rem,4vw,3rem);margin-block-start:clamp(3rem,7vw,5.5rem)}@media (min-width:64rem){.wg-verify{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"photo words" "result anticopy";align-items:start}.wg-verify-photo{grid-area:photo}.wg-verify-words{grid-area:words}.wg-result{grid-area:result;justify-self:center}.wg-anticopy{grid-area:anticopy}}.wg-verify-photo{overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:1600/1063;background:#1d1a14}.wg-verify-photo img{inline-size:100%;block-size:100%;object-fit:cover}.wg-verify-words{display:flex;min-inline-size:0;flex-direction:column;align-items:flex-start;gap:.9rem}.wg-verify-title{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:500;line-height:1.05;letter-spacing:-.02em;color:var(--color-ink)}.wg-verify-lead{margin:0;font-size:var(--text-lead);line-height:1.55;color:var(--color-ink-soft)}.wg-verify-steps{display:flex;flex-direction:column;gap:0;margin:.4rem 0 .5rem;padding:0;list-style:none;align-self:stretch}.wg-verify-steps li{display:grid;align-content:start;grid-template-columns:2rem minmax(0,1fr);gap:.15rem .75rem;padding-block:.8rem;border-block-start:1px solid var(--color-line)}.wg-verify-n{grid-row:span 2;display:grid;place-items:center;inline-size:1.7rem;block-size:1.7rem;border-radius:50%;border:1px solid var(--color-line-strong);font-family:var(--font-display);font-size:.9rem;color:var(--color-pine)}.wg-verify-steps strong{font-size:.9875rem;color:var(--color-ink)}.wg-verify-steps span:last-child{font-size:.9rem;line-height:1.5;color:var(--color-ink-soft)}.wg-result{display:flex;inline-size:min(100%,22rem);flex-direction:column;gap:.6rem;margin:0}.wg-result-bar{display:flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:var(--radius-pill);background:var(--color-paper-sunk);font-size:.75rem;color:var(--color-ink-soft);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wg-result-lock{flex:none;inline-size:.6rem;block-size:.5rem;margin-block-start:.2rem;border-radius:2px;background:var(--color-ink-muted);position:relative}.wg-result-lock:before{content:"";position:absolute;inset-inline:.12rem;inset-block-end:100%;block-size:.3rem;border:1.5px solid var(--color-ink-muted);border-block-end:0;border-radius:.3rem .3rem 0 0}.wg-result-body{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.6rem 1.4rem 1.3rem;border:1px solid var(--color-line);border-radius:1.4rem;background:var(--color-card);box-shadow:0 30px 50px -36px rgba(21,20,15,.4);text-align:center}.wg-result-tick{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;background:var(--color-pine);color:#fff}.wg-result-tick svg{inline-size:1.6rem;block-size:1.6rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wg-result-status{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:500;color:var(--color-pine)}.wg-result-person{display:flex;align-items:center;gap:.85rem;align-self:stretch;padding:.8rem;border-radius:var(--radius-md);background:var(--color-paper);text-align:start}.wg-result-person>span:last-child{display:flex;min-inline-size:0;flex-direction:column;gap:.1rem;font-size:.8125rem;color:var(--color-ink-soft)}.wg-result-person strong{font-size:.9875rem;color:var(--color-ink)}.wg-result-avatar{flex:none;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;background:var(--color-pine-deep);color:var(--color-on-pine);font-family:var(--font-display);font-size:1rem}.wg-result-checked{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:0;font-size:.8125rem;color:var(--color-ink-muted)}.wg-clock{font-size:.9375rem;font-weight:600;color:var(--color-ink)}.wg-result-caption{font-size:.75rem;line-height:1.45;color:var(--color-ink-muted);text-align:center}.wg-anticopy{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,3vw,1.75rem);border-inline-start:2px solid var(--color-pine);background:var(--color-paper-sunk);border-radius:0 var(--radius-md) var(--radius-md) 0}.wg-anticopy-title{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:500;color:var(--color-ink)}.wg-anticopy p{margin:0;font-size:.9375rem;line-height:1.65;color:var(--color-ink-soft)}.wg-crew{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:start}@media (min-width:64rem){.wg-crew{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.wg-crew-photo{position:sticky;inset-block-start:6rem}}.wg-crew-photo{overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:4/3;background:#3a2e20}.wg-crew-photo img{inline-size:100%;block-size:100%;object-fit:cover;object-position:40% 40%}.wg-crew-words{display:flex;min-inline-size:0;flex-direction:column;gap:1rem}.wg-crew-words .wg-head{margin-block-end:.5rem}.wg-crew-night{margin:0;font-size:var(--text-label);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted)}.wg-crew-list{display:flex;flex-direction:column;margin:0;border-block-start:1px solid var(--color-line-strong)}.wg-crew-list div{display:grid;gap:.25rem 1.25rem;padding-block:.9rem;border-block-end:1px solid var(--color-line)}@media (min-width:40rem){.wg-crew-list div{grid-template-columns:8rem minmax(0,1fr)}}.wg-crew-list dt{font-family:var(--font-display);font-size:1.15rem;font-weight:500;color:var(--color-ink)}.wg-crew-list dd{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-ink-soft)}.wg-crew-access{display:flex;flex-direction:column;gap:.35rem;margin-block-start:.5rem;padding:1rem 1.15rem;border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-paper)}.wg-crew-access strong{font-size:.9875rem;color:var(--color-ink)}.wg-crew-access p{margin:0;font-size:.9rem;line-height:1.55;color:var(--color-ink-soft)}.wg-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding-block-start:1.25rem;border-block-start:1px solid var(--color-line-strong);font-size:.9375rem;line-height:1.55;color:var(--color-ink)}.wg-status-label{padding:.2rem .65rem;border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-paper);font-size:var(--text-label);font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft)}.wg-status>span:nth-child(2){flex:1 1 26rem;min-inline-size:0}.wg-values-head{display:flex;flex-direction:column;gap:1rem;max-inline-size:52rem;margin-block-end:clamp(2.25rem,5vw,3.75rem)}.wg-values-title{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,5vw,4rem);font-weight:400;line-height:1.02;letter-spacing:-.03em;color:var(--color-on-pine)}.wg-values{display:grid;gap:1.75rem 2rem;margin:0}@media (min-width:44rem){.wg-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.wg-values{grid-template-columns:repeat(4,minmax(0,1fr))}}.wg-values div{display:flex;flex-direction:column;gap:.5rem;padding-block-start:1rem;border-block-start:1px solid var(--color-pine-line)}.wg-values dt{font-family:var(--font-display);font-size:1.35rem;font-weight:500;color:var(--color-on-pine)}.wg-values dt:after{content:"";display:block;inline-size:1.5rem;block-size:2px;margin-block-start:.6rem;background:var(--color-ember-on-dark)}.wg-values dd{margin:0;font-size:.9375rem;line-height:1.65;color:var(--color-on-pine-soft)}.wg-conduct{display:grid;gap:clamp(1.5rem,4vw,3.5rem)}@media (min-width:64rem){.wg-conduct{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-template-areas:"head rules" "head close";align-items:start}.wg-conduct .wg-head{grid-area:head;margin:0}.wg-rules{grid-area:rules}.wg-consequence{grid-area:close}}.wg-rules{display:grid;gap:0;margin:0;padding:0;list-style:none;border-block-start:2px solid var(--color-ink)}@media (min-width:44rem){.wg-rules{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.wg-rules li{display:grid;align-content:start;grid-template-columns:1.75rem minmax(0,1fr);gap:.2rem .6rem;padding-block:1rem;border-block-end:1px solid var(--color-line)}.wg-rule-n{grid-row:span 2;font-family:var(--font-display);font-size:1.35rem;line-height:1.1;color:var(--color-pine)}.wg-rules strong{font-size:1rem;color:var(--color-ink)}.wg-rules span:last-child{font-size:.9rem;line-height:1.55;color:var(--color-ink-soft)}.wg-consequence{margin:0;font-family:var(--font-display);font-style:italic;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.4;color:var(--color-ember)}.wg-apply{display:grid;gap:clamp(2rem,4vw,3.5rem)}@media (min-width:64rem){.wg-apply{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}.wg-apply-side{position:sticky;inset-block-start:6rem}}.wg-apply-side{min-inline-size:0;gap:1rem}.wg-apply-side,.wg-promise{display:flex;flex-direction:column}.wg-promise{gap:0;margin:.5rem 0 0;padding:0;list-style:none;border-block-start:1px solid var(--color-line-strong)}.wg-promise li{position:relative;padding:.75rem 0 .75rem 1.75rem;border-block-end:1px solid var(--color-line);font-size:.9375rem;color:var(--color-ink)}.wg-promise li:before{content:"";position:absolute;inset-inline-start:.15rem;inset-block-start:1.05rem;inline-size:.9rem;block-size:.9rem;border-radius:50%;background:var(--color-pine) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /.75rem no-repeat}.wg-apply-form{min-inline-size:0;padding:clamp(1.25rem,3.5vw,2.5rem);border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-card)}.wg-form-title{margin:0;font-family:var(--font-display);font-size:1.7rem;font-weight:500;color:var(--color-ink)}.wg-form{position:relative;display:flex;flex-direction:column;gap:1.75rem}.wg-summary:empty{display:none}.wg-form-lead{margin:.3rem 0 0;font-size:.875rem;color:var(--color-ink-muted)}.wg-form-grid{display:grid;gap:1.1rem}@media (min-width:40rem){.wg-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-group{display:flex;flex-direction:column;gap:1.1rem;padding-block-start:1.4rem;border-block-start:1px solid var(--color-line)}.wg-group-title{display:flex;align-items:baseline;gap:.65rem;margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:500;color:var(--color-ink)}.wg-group-number{font-size:.875rem;color:var(--color-ember);letter-spacing:.04em}.wg-group-body{display:flex;flex-direction:column;gap:1.1rem}.wg-choice,.wg-reference{display:flex;min-inline-size:0;flex-direction:column;gap:.55rem;margin:0;padding:0;border:0}.wg-reference{padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);gap:.9rem}.wg-legend{margin-block-end:.15rem;padding:0;font-size:var(--text-fine,.8125rem);font-weight:600;color:var(--color-ink-soft)}.wg-reference>.wg-legend{float:left;inline-size:100%;margin-block-end:.2rem;font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--color-ink)}.wg-reference>.wg-legend+*{clear:both}.wg-required{margin-inline-start:.25rem;color:var(--color-ember)}.wg-optional{font-weight:400;color:var(--color-ink-muted)}.wg-hint{line-height:1.5;color:var(--color-ink-muted)}.wg-field-error,.wg-hint{margin:0;font-size:.8125rem}.wg-field-error{color:var(--color-stop)}.wg-field-error-indent{padding-inline-start:1.75rem}.wg-roles{display:grid;gap:.6rem}@media (min-width:40rem){.wg-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-role{display:flex;align-items:flex-start;gap:.7rem;min-block-size:2.75rem;padding:.85rem .95rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-card);cursor:pointer;transition:border-color var(--dur-quick,.17s) ease,background-color var(--dur-quick,.17s) ease}.wg-role input{margin-block-start:.2rem}.wg-role[data-checked=true]{border-color:var(--color-pine);background:color-mix(in oklab,var(--color-pine) 6%,var(--color-card))}.wg-role:has(input:focus-visible){outline:2px solid var(--color-ember);outline-offset:2px}.wg-role-words{display:flex;min-inline-size:0;flex-direction:column;gap:.15rem}.wg-role-words strong{font-size:.9875rem;color:var(--color-ink)}.wg-role-words span{font-size:.8125rem;line-height:1.4;color:var(--color-ink-muted)}.wg-bands{display:flex;flex-wrap:wrap;gap:.5rem}.wg-band{position:relative;display:inline-flex;align-items:center;min-block-size:2.75rem;padding:0 1rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-card);font-size:.9rem;color:var(--color-ink);cursor:pointer}.wg-band-input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.wg-band[data-checked=true]{border-color:var(--color-pine);background:var(--color-pine);color:var(--color-on-pine)}.wg-band:has(input:focus-visible){outline:2px solid var(--color-ember);outline-offset:2px}.wg-links{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.wg-link-row{display:flex;align-items:flex-end;gap:.5rem}.wg-link-field{flex:1 1 auto}.wg-link-add,.wg-link-remove{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-block-size:2.75rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-ink-soft);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.wg-link-remove{flex:none;inline-size:2.75rem}.wg-link-add{align-self:flex-start;padding-inline:.9rem}.wg-link-add:disabled{opacity:.45;cursor:not-allowed}.wg-link-add:not(:disabled):hover,.wg-link-remove:hover{border-color:var(--color-ink);color:var(--color-ink)}.wg-link-add:focus-visible,.wg-link-remove:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.wg-link-add svg,.wg-link-remove svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.wg-count{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.8125rem;color:var(--color-ink-muted)}.wg-count-bar{position:relative;flex:none;inline-size:4.5rem;block-size:3px;border-radius:var(--radius-pill);background:var(--color-line);overflow:hidden}.wg-count-bar span{position:absolute;inset:0;transform-origin:left center;background:var(--color-ink-muted)}.wg-count[data-done=true]{color:var(--color-pine)}.wg-count[data-done=true] .wg-count-bar span{background:var(--color-pine)}@media (prefers-reduced-motion:no-preference){.wg-count-bar span{transition:transform .16s var(--ease-out,ease-out)}}.wg-accept{display:flex;flex-direction:column;gap:.35rem}.wg-accept-label{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.55;color:var(--color-ink-soft);cursor:pointer}.wg-submit{padding-block-start:.25rem}.wg-sent{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding-block:1.5rem}.wg-sent-seal{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;background:var(--color-pine);color:#fff}.wg-sent-seal svg{inline-size:1.5rem;block-size:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wg-sent-title{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:500;color:var(--color-ink);outline:none}.wg-sent-body{margin:0;max-inline-size:34em;font-size:1rem;line-height:1.6;color:var(--color-ink-soft)}.wg-note{display:grid;gap:1.25rem;align-items:center;margin-block-start:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-card)}@media (min-width:48rem){.wg-note{grid-template-columns:5.5rem minmax(0,1fr) auto}}.wg-note-pin{overflow:hidden;display:block;inline-size:5.5rem;aspect-ratio:1;border-radius:50%;background:#2a2a28}.wg-note-pin img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 48%;transform:scale(1.6)}.wg-note-words{display:flex;min-inline-size:0;flex-direction:column;gap:.35rem}.wg-note-title{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:500;line-height:1.15;color:var(--color-ink)}.wg-note-body{margin:0;max-inline-size:42em;font-size:.9375rem;line-height:1.55;color:var(--color-ink-soft)}.wg-note-cta{justify-self:start}.wg-company{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media (min-width:64rem){.wg-company{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.wg-company-words{display:flex;min-inline-size:0;flex-direction:column;gap:.9rem}.wg-company-link{align-self:flex-start;min-block-size:2.75rem;display:inline-flex;align-items:center}.wg-company-pin{overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:4/3;max-inline-size:26rem;background:#2a2a28}.wg-company-pin img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 48%}.wg-careers{padding-block:clamp(4rem,9vw,7rem);background:var(--color-paper);border-block-start:1px solid var(--color-line)}.wg-careers-grid{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}}@layer components{@media (min-width:64rem){.wg-careers-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.wg-careers-photo{position:relative;margin:0;min-inline-size:0}.wg-careers-photo>img{inline-size:100%;block-size:auto;aspect-ratio:4/3.3;object-fit:cover;object-position:38% 40%;border-radius:28px}.wg-careers-pin{position:absolute;inset-inline-end:clamp(-.75rem,-1.5vw,-1.5rem);inset-block-end:clamp(-1.25rem,-2.5vw,-2rem);overflow:hidden;inline-size:clamp(6.5rem,13vw,9rem);aspect-ratio:1;border:6px solid var(--color-paper);border-radius:50%;background:#2a2a28;box-shadow:0 24px 50px -24px rgba(14,33,25,.55)}.wg-careers-pin img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 48%;transform:scale(1.55)}.wg-careers-words{display:flex;min-inline-size:0;flex-direction:column;gap:1.1rem}.wg-careers-title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.4rem);font-weight:500;line-height:1.02;letter-spacing:-.03em;color:var(--color-ink)}.wg-careers-body{margin:0;max-inline-size:34em;font-size:1.0625rem;line-height:1.6;color:var(--color-ink-soft)}.wg-careers-facts{display:grid;gap:.6rem 1.5rem;margin:.4rem 0 0;padding:0;list-style:none}@media (min-width:30rem){.wg-careers-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-careers-facts li{display:flex;gap:.6rem;align-items:baseline;padding-block-start:.6rem;border-block-start:1px solid var(--color-line);font-weight:600;color:var(--color-ink)}.wg-careers-facts li:before{content:"";flex-shrink:0;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--color-ember);transform:translateY(-.1rem)}.wg-careers-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:.6rem}.cr-hero-wings{display:inline-flex;min-block-size:2.75rem;align-items:center;padding-inline:.25rem;font-weight:600;color:#f2f6f3;text-decoration:underline;text-decoration-color:rgba(242,246,243,.45);text-underline-offset:.3em;transition:text-decoration-color var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.cr-hero-wings:hover{color:#e8a87c;text-decoration-color:currentColor}.cr-hero-wings:focus-visible{outline:2px solid #e8a87c;outline-offset:2px;border-radius:4px}}