.direction-choice{--choice-line: #a7cada;--choice-selected: var(--unite-bronze-accent);--choice-check: var(--unite-bronze-accent);--choice-ink: #176b97;min-width:0;width:100%}.direction-choice .direction-options{display:grid;grid-template-columns:repeat(var(--choice-count, 6),minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;border:0}.direction-choice .direction-tile{position:relative;display:block;min-width:0;cursor:pointer}.direction-choice .direction-tile>input{position:absolute;width:1px;height:1px;margin:0;padding:0;clip-path:inset(50%);overflow:hidden}.direction-choice .direction-tile__surface{position:relative;isolation:isolate;display:grid;grid-template-areas:"name" "art";grid-template-rows:minmax(56px,auto) 94px;width:100%;height:100%;overflow:hidden;border:0;border-right:1px solid var(--choice-line);border-bottom:1px solid var(--choice-line);border-radius:0 0 30px;background:transparent;color:var(--choice-ink);box-shadow:none;transition:border-color .18s}.direction-choice .direction-tile__art{grid-area:art;display:flex;align-items:flex-end;justify-content:center;min-width:0;min-height:0;padding:0 14px 18px;mask-image:linear-gradient(to bottom,#000 calc(100% - 8px),transparent);pointer-events:none}.direction-choice .direction-tile__art img{display:block;flex:none;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transform:translateY(calc(var(--choice-art-tail, .2) * 100% * var(--choice-art-scale, 1) - var(--choice-art-lift, 18px))) scale(var(--choice-art-scale, 1));transform-origin:center bottom}.direction-choice .direction-tile__art img:is([src*="/opening-business-v6/"],[src*="/opening-sculptures-v3-realism/"],[src*="/graphics-reviewed-v1/"]){--choice-art-lift:0px}.direction-choice .direction-tile__name{grid-area:name;display:flex;align-items:center;min-width:0;padding:12px 12px 4px;font-family:var(--unite-font);font-size:var(--unite-type-16);font-weight:600;line-height:1.4;text-align:left;overflow-wrap:normal;hyphens:none}.direction-choice .direction-tile__check{position:absolute;bottom:8px;left:8px;display:grid;place-items:center;width:24px;height:24px;background:transparent;color:var(--choice-check);font-size:20px;font-weight:600;opacity:0;pointer-events:none}.direction-choice .direction-tile:hover .direction-tile__surface{border-color:var(--choice-ink)}.direction-choice .direction-tile:has(input:checked) .direction-tile__surface{border-color:var(--choice-selected);background:transparent}.direction-choice .direction-tile:has(input:checked):hover .direction-tile__surface{border-color:var(--choice-selected)}.direction-choice .direction-tile:has(input:checked) .direction-tile__check{opacity:1}.direction-choice .direction-tile:has(input:focus-visible) .direction-tile__surface{outline:2px solid #0e79b6;outline-offset:3px}.direction-choice .direction-picker-trigger{display:none}.direction-choice .direction-picker{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--unite-white);color:var(--unite-ink);font-family:var(--unite-font)}.direction-choice .direction-picker[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.direction-choice .direction-picker::backdrop{background:var(--unite-navy-deep);opacity:.35}.direction-choice .direction-picker__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(16px,env(safe-area-inset-top)) 18px 12px;border-bottom:1px solid var(--unite-border)}.direction-choice .direction-picker__header h3{margin:0;font-size:var(--unite-type-20);line-height:1.35;font-weight:600}.direction-choice .direction-picker__body{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px max(16px,env(safe-area-inset-bottom))}.direction-choice .direction-picker .direction-options{flex:1 0 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--choice-count, 6),minmax(76px,1fr));gap:10px}.direction-choice :is(.direction-picker,.direction-picker-trigger--selected) .direction-tile__surface{min-height:100px;grid-template-areas:"art name";grid-template-columns:36% minmax(0,1fr);grid-template-rows:minmax(100px,auto)}.direction-choice :is(.direction-picker,.direction-picker-trigger--selected) .direction-tile__art{padding:8px;align-self:stretch;align-items:center}.direction-choice :is(.direction-picker,.direction-picker-trigger--selected) .direction-tile__art img{transform:translateY(calc(var(--choice-art-tail, .2) * 50% * var(--choice-art-scale, 1))) scale(var(--choice-art-scale, 1));transform-origin:center}.direction-choice :is(.direction-picker,.direction-picker-trigger--selected) .direction-tile__name{padding:16px 12px}.direction-choice .direction-picker .direction-tile__surface--described{grid-template-areas:"art copy";grid-template-columns:clamp(72px,25vw,96px) minmax(0,1fr);grid-template-rows:minmax(96px,auto)}.direction-choice .direction-picker .direction-tile__copy{grid-area:copy;align-self:center;min-width:0;padding:8px 10px;text-align:left}.direction-choice .direction-picker .direction-tile__copy .direction-tile__name{display:block;padding:0;overflow-wrap:anywhere}.direction-choice .direction-picker .direction-tile__description{display:block;margin-top:4px;color:var(--unite-ink);font-size:var(--unite-type-14);font-weight:400;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 700px) and (max-height: 780px){.direction-choice .direction-picker:has(.direction-tile__description) .direction-picker__body{padding-block:12px max(12px,env(safe-area-inset-bottom))}.direction-choice .direction-picker:has(.direction-tile__description) .direction-options{gap:8px}.direction-choice .direction-picker .direction-tile__copy{padding-block:7px}}@media (max-width: 1279px){.direction-choice .direction-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){:is(html[data-ui-js=true] .direction-choice:not(.direction-links),.direction-choice[data-enhanced=true]:not(.direction-links))>.direction-options{display:none}:is(html[data-ui-js=true] .direction-choice,.direction-choice[data-enhanced=true]) .direction-picker-trigger{display:flex}.direction-choice .direction-picker-trigger{font-family:var(--unite-font);height:auto;align-items:center;justify-content:space-between;gap:16px;min-height:96px;width:100%;padding:18px 20px;border:0;border-right:1px solid var(--choice-line);border-bottom:1px solid var(--choice-line);border-radius:0 0 30px;background:transparent;color:var(--choice-ink);text-align:left;cursor:pointer;transition:border-color .18s}.direction-choice .direction-picker-trigger:hover{border-color:var(--choice-ink)}.direction-choice .direction-picker-trigger:focus-visible{outline:2px solid var(--unite-focus);outline-offset:3px}.direction-choice .direction-picker-trigger:active{border-color:var(--choice-selected)}.direction-choice .direction-picker-trigger__copy{display:grid;gap:6px;min-width:0}.direction-choice .direction-picker-trigger strong{display:block;font-size:var(--unite-type-16);font-weight:600;line-height:1.4}.direction-choice .direction-picker-trigger__hint{font-size:var(--unite-type-14);line-height:1.4}.direction-choice .direction-picker-trigger__arrow{flex:0 0 auto;font-size:var(--unite-type-20);line-height:1}:is(html[data-ui-js=true] .direction-choice,.direction-choice[data-enhanced=true]) .direction-picker-trigger--selected{display:block;padding:0;border:0;border-radius:0 0 30px;background:transparent}.direction-choice .direction-picker-trigger--selected:focus-visible{outline:1px solid var(--unite-link-deep);outline-offset:2px}.direction-choice .direction-picker-trigger--selected .direction-tile__surface{min-height:112px;border-color:var(--choice-selected);background:transparent}.direction-choice .direction-picker-trigger--selected:hover .direction-tile__surface{border-color:var(--choice-selected)}.direction-choice .direction-picker-trigger--selected .direction-tile__name{display:grid;align-content:center;gap:6px;overflow-wrap:anywhere}.direction-choice .direction-picker-trigger--selected .direction-picker-trigger__hint{display:inline-flex;align-items:center;gap:6px;font-weight:400}.direction-choice .direction-picker-trigger--selected .direction-tile__check{opacity:1}.direction-choice .direction-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.direction-choice .direction-tile__surface,.direction-choice .direction-picker-trigger{transition:none}}.direction-links .direction-options{list-style:none}.direction-links .direction-options li{min-width:0}.direction-links .direction-tile{height:100%;text-decoration:none}.direction-links .direction-tile__name{justify-content:space-between;gap:8px;padding-right:12px}.direction-links .direction-tile__surface:has(.direction-links__description){grid-template-areas:"name" "description" "art";grid-template-rows:minmax(56px,auto) 1fr 94px}.direction-links__description{grid-area:description;display:block;padding:0 12px 8px;font-size:var(--unite-type-14);line-height:1.5;color:var(--unite-muted)}.direction-choice .direction-tile:focus-visible{outline:2px solid var(--unite-link-deep);outline-offset:3px;border-radius:var(--shape-surface)}.content-direction-filter{margin-bottom:24px}.content-direction-filter[data-enhanced=false]{display:none}.content-direction-filter__context{margin-top:12px;color:var(--unite-muted)}.content-direction-filter__context button{border:0;padding:8px;background:transparent;color:var(--unite-link-deep);text-decoration:underline;font:inherit;cursor:pointer}@media (max-width: 700px){.direction-links .direction-options{grid-template-columns:minmax(0,1fr)}.direction-links .direction-tile__surface{grid-template-rows:minmax(44px,auto) 96px}.direction-links .direction-tile__surface:has(.direction-links__description){grid-template-rows:minmax(44px,auto) 1fr 96px}}.materials-filter[hidden]{display:none!important}.direction-choice .sr-only,.content-direction-filter>.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.direction-choice .direction-tile[aria-pressed=true] .direction-tile__surface{border-color:var(--choice-selected);background:transparent}.direction-choice .direction-tile[aria-pressed=true] .direction-tile__check{opacity:1}.company-dashboard-page .db-task-list:has(.direction-choice){display:block;overflow:visible;padding:0}.company-dashboard-page .direction-choice .db-task{padding:0;border:0;background:transparent;box-shadow:none;min-height:0}.company-dashboard-page .direction-choice .db-task:after{display:none}.company-dashboard-page .direction-choice .direction-tile__name{letter-spacing:normal}.direction-secondary{margin-top:12px;min-width:0}.direction-secondary>summary{display:flex;align-items:center;gap:8px;width:max-content;min-height:44px;cursor:pointer;color:var(--unite-link-deep);font-size:var(--unite-type-14);list-style:none}.direction-secondary>summary::-webkit-details-marker{display:none}.direction-secondary>summary:after{content:"+"}.direction-secondary[open]>summary:after{content:"−"}.direction-secondary .direction-options{margin-top:8px}@media (max-width:700px){:is(html[data-ui-js=true] .direction-choice,.direction-choice[data-enhanced=true])>.direction-secondary{display:none}}.direction-choice .direction-tile[aria-current=page] .direction-tile__surface{border-color:var(--choice-selected);background:transparent}.direction-choice .direction-tile[aria-current=page] .direction-tile__check{opacity:1}
