.section-marker[data-v-3aa3fe97]{border-right:1px solid var(--rule-strong);gap:.45rem;font-size:.7rem;display:grid}.section-marker span[data-v-3aa3fe97]{letter-spacing:.3em;text-transform:uppercase;font-size:.55rem}.section-marker strong[data-v-3aa3fe97]{font-size:inherit;font-weight:400}.action-control[data-v-ef0860d3]{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:2rem;min-height:3.5rem;padding:0 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.action-control--large[data-v-ef0860d3]{min-height:4.2rem;padding-inline:2rem;font-size:1.1rem}.action-control--gold[data-v-ef0860d3]{background:var(--gold);color:var(--ink-strong)}.action-control--ink[data-v-ef0860d3]{background:var(--ink-strong);color:var(--paper)}.action-control__arrow[data-v-ef0860d3]{height:1px;transition:translate var(--duration-fast) var(--ease-out);width:1.15rem;display:block;position:relative}.action-control__arrow[data-v-ef0860d3],.action-control__arrow[data-v-ef0860d3]:after,.action-control__arrow[data-v-ef0860d3]:before{background:currentColor}.action-control__arrow[data-v-ef0860d3]:after,.action-control__arrow[data-v-ef0860d3]:before{content:"";width:.45rem;height:1px;position:absolute;right:0}.action-control__arrow[data-v-ef0860d3]:before{transform-origin:100%;rotate:45deg}.action-control__arrow[data-v-ef0860d3]:after{transform-origin:100%;rotate:-45deg}.action-control:is(:hover,:focus-visible) .action-control__arrow[data-v-ef0860d3]{translate:.25rem}@media (prefers-reduced-motion:reduce){.action-control__arrow[data-v-ef0860d3]{transition-duration:0s}}.fabric-swatches[data-v-f4e28e0f]{gap:.45rem;width:100%;display:grid}.fabric-swatch[data-v-f4e28e0f]{--tooth:3px;height:var(--swatch-height,3.5rem);width:100%;-webkit-mask:conic-gradient(from 135deg at top,transparent,#000 1deg 89deg,transparent 90deg) top /calc(var(--tooth)*2) var(--tooth) repeat-x,conic-gradient(from -45deg at bottom,transparent,#000 1deg 89deg,transparent 90deg) bottom /calc(var(--tooth)*2) var(--tooth) repeat-x,conic-gradient(from 45deg at left,transparent,#000 1deg 89deg,transparent 90deg) left /var(--tooth) calc(var(--tooth)*2) repeat-y,conic-gradient(from 225deg at right,transparent,#000 1deg 89deg,transparent 90deg) right /var(--tooth) calc(var(--tooth)*2) repeat-y,linear-gradient(#000 0 0) center /calc(100% - var(--tooth)*2) calc(100% - var(--tooth)*2) no-repeat;-webkit-mask:conic-gradient(from 135deg at top,transparent,#000 1deg 89deg,transparent 90deg) top /calc(var(--tooth)*2) var(--tooth) repeat-x,conic-gradient(from -45deg at bottom,transparent,#000 1deg 89deg,transparent 90deg) bottom /calc(var(--tooth)*2) var(--tooth) repeat-x,conic-gradient(from 45deg at left,transparent,#000 1deg 89deg,transparent 90deg) left /var(--tooth) calc(var(--tooth)*2) repeat-y,conic-gradient(from 225deg at right,transparent,#000 1deg 89deg,transparent 90deg) right /var(--tooth) calc(var(--tooth)*2) repeat-y,linear-gradient(#000 0 0) center /calc(100% - var(--tooth)*2) calc(100% - var(--tooth)*2) no-repeat;mask:conic-gradient(from 135deg at top,transparent,#000 1deg 89deg,transparent 90deg) top /calc(var(--tooth)*2) var(--tooth) repeat-x,conic-gradient(from -45deg at bottom,transparent,#000 1deg 89deg,transparent 90deg) bottom /calc(var(--tooth)*2) var(--tooth) repeat-x,conic-gradient(from 45deg at left,transparent,#000 1deg 89deg,transparent 90deg) left /var(--tooth) calc(var(--tooth)*2) repeat-y,conic-gradient(from 225deg at right,transparent,#000 1deg 89deg,transparent 90deg) right /var(--tooth) calc(var(--tooth)*2) repeat-y,linear-gradient(#000 0 0) center /calc(100% - var(--tooth)*2) calc(100% - var(--tooth)*2) no-repeat;display:block}.skill-tag[data-v-11708b90]{min-height:2.1rem;padding:.55rem .75rem;font-size:.72rem}.skill-tag--soft[data-v-11708b90]{background:color-mix(in srgb,var(--teal) 11%,var(--paper));text-align:center}.skill-tag--ruled[data-v-11708b90]{border-left:1px solid var(--rule-strong)}
