.wwm-grid{gap:40px;display:grid}@media (min-width:1024px){.wwm-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5vw,80px)}}.wwm-list{border-top:1px solid var(--surface-foreground);margin:0;padding:0;list-style:none}.wwm-row{border-bottom:1px solid var(--surface-border);position:relative}.wwm-marker{background:var(--look-fill);border-radius:2px;width:4px;position:absolute;top:-1px;bottom:-1px;left:0}.wwm-link{min-height:64px;color:var(--surface-foreground);grid-template-columns:2.6em minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 6px 14px 18px;text-decoration:none;display:grid}.wwm-n{font-family:var(--look-heading);color:var(--surface-muted);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;transition:color .2s}.wwm-name{font-family:var(--look-heading);font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:700;line-height:1.15;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.wwm-kind{color:var(--surface-muted);font-size:15px}.wwm-arrow{color:var(--surface-muted)}.wwm-row[data-on] .wwm-n,.wwm-row[data-on] .wwm-arrow{color:var(--accent-text)}.wwm-row[data-on] .wwm-name{transform:translate(6px)}.wwm-inline{color:var(--surface-muted);margin:-6px 0 0;padding:0 6px 16px calc(2.6em + 32px);font-size:16px;line-height:1.5}.wwm-preview{display:none}@media (min-width:1024px){.wwm-inline{display:none}.wwm-preview{top:calc(var(--header-offset,0px) + 24px);display:block;position:sticky}}@media (max-width:640px){.wwm-kind{display:none}.wwm-link{grid-template-columns:2.2em minmax(0,1fr) auto}.wwm-inline{padding-left:calc(2.2em + 32px)}}.wwm-card{border:1px solid var(--surface-border);border-radius:calc(var(--look-radius) * 2);background:var(--surface-card);background-image:linear-gradient(var(--surface-border) 1px, transparent 1px), linear-gradient(90deg, var(--surface-border) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;padding:32px}.wwm-glyph{border-radius:var(--look-radius);background:var(--surface-alt);border:1px solid var(--surface-border);fill:none;width:132px;height:132px;stroke:var(--surface-foreground);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;padding:18px;display:block}.wwm-glyph [pathLength]{stroke-dasharray:1 2;stroke-dashoffset:0}.wwm-glyph .f{fill:color-mix(in srgb, var(--look-fill) 40%, transparent);stroke:none}.wwm-p-kind{color:var(--accent-text);margin:24px 0 0;font-size:15px;font-weight:600}.wwm-p-name{font-family:var(--look-heading);color:var(--surface-foreground);margin:4px 0 0;font-size:28px;font-weight:800;line-height:1.12}.wwm-p-facts{color:var(--surface-muted);gap:8px;margin:16px 0 0;padding:0;font-size:17px;line-height:1.45;list-style:none;display:grid}.wwm-p-facts li{padding-left:16px;position:relative}.wwm-p-facts li:before{content:"";background:var(--look-fill);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.wwm-p-get{border-top:1px solid var(--surface-border);color:var(--surface-foreground);margin:20px 0 0;padding-top:16px;font-size:17px;font-weight:600}.wwm-p-get span{color:var(--surface-muted);font-size:15px;font-weight:500;display:block}@media (prefers-reduced-motion:reduce){.wwm-name,.wwm-n{transition:none}}
.tr-grid{gap:32px;display:grid}@media (min-width:1024px){.tr-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,80px)}}.tr-picks{gap:10px;display:grid}.tr-pick{text-align:left;border:1px solid var(--surface-border);border-radius:var(--look-radius);background:var(--surface-card);min-height:44px;color:var(--surface-foreground);cursor:pointer;gap:4px;padding:18px 20px;transition:border-color .2s,background-color .2s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.tr-pick:hover{border-color:var(--look-fill)}.tr-pick[aria-pressed=true]{border-color:var(--look-fill);box-shadow:inset 4px 0 0 var(--look-fill);transform:translate(6px)}.tr-pick-t{font-family:var(--look-heading);font-size:20px;font-weight:700;line-height:1.15}.tr-pick-s{color:var(--surface-muted);font-size:16px}.tr-route{--tr-x:12px;--tr-y0:20px;--tr-y1:325px;padding:8px 0 0 52px;position:relative}.tr-line{left:calc(var(--tr-x) - 12px);top:var(--tr-y0);width:24px;height:calc(var(--tr-y1) - var(--tr-y0));position:absolute;overflow:visible}.tr-line path{fill:none;stroke:var(--look-fill);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}.tr-dot{z-index:2;left:calc(var(--tr-x) - 7px);top:calc(var(--tr-y1) - 7px);background:var(--look-fill);width:14px;height:14px;box-shadow:0 0 0 6px color-mix(in srgb, var(--look-fill) 25%, transparent);border-radius:50%;position:absolute}.tr-steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.tr-step{position:relative}.tr-node{z-index:1;border:2px solid var(--look-fill);background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-46px}.tr-step h3{font-family:var(--look-heading);color:var(--surface-foreground);margin:0;font-size:22px;font-weight:700;line-height:1.15}.tr-step p{max-width:46ch;color:var(--surface-muted);margin:6px 0 0;font-size:17px;line-height:1.55}.tr-go{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:36px;display:flex}@media (prefers-reduced-motion:no-preference){.tr-route[data-run] .tr-line path{animation:1.3s cubic-bezier(.45,0,.25,1) both tr-draw}.tr-route[data-run] .tr-dot{animation:1.3s cubic-bezier(.45,0,.25,1) both tr-ride}.tr-route[data-run] .tr-step,.tr-route[data-run] .tr-go{animation:tr-in .45s cubic-bezier(.2, .8, .2, 1) calc(.15s + var(--i) * .34s) both}}@keyframes tr-draw{0%{stroke-dashoffset:1px}}@keyframes tr-ride{0%{top:calc(var(--tr-y0) - 7px)}}@keyframes tr-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.tr-pick{transition:none}}
.cx-tile{display:flex}.cx-tile>.v-card{flex:1}.cx-tile .vtile__media{cursor:pointer}.cx-tile[data-on]>.v-card{border-color:var(--look-fill);box-shadow:0 0 0 1px var(--look-fill)}.cx-wear{border-radius:var(--look-radius);border:1px solid var(--surface-border);background:var(--surface);min-height:44px;color:var(--surface-foreground);text-align:left;cursor:pointer;align-items:center;gap:10px;margin-top:16px;padding:0 16px 0 12px;font-size:16px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.cx-wear:hover{border-color:var(--look-fill)}.cx-wear[aria-pressed=true]{background:var(--look-fill);border-color:var(--look-fill);color:var(--look-fill-ink);cursor:default}.cx-wear-dot{border:2px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.cx-wear[aria-pressed=false] .cx-wear-dot{border-color:var(--look-fill)}html[data-vt=look]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-vt=look]::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){.cx-wear{transition:none}}
.hc-grid{align-items:center;gap:56px;display:grid}@media (min-width:1024px){.hc-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,6vw,96px)}}.hc-input{border-radius:var(--look-radius);border:1px solid color-mix(in srgb, var(--hero-ink) 45%, transparent);background:color-mix(in srgb, var(--hero-ink) 6%, transparent);width:100%;max-width:440px;min-height:56px;color:var(--hero-ink);font:600 20px/1.2 var(--look-body);padding:0 18px;display:block}.hc-input::placeholder{color:color-mix(in srgb, var(--hero-muted) 80%, transparent);font-weight:500}.hc-input:focus-visible{outline:3px solid var(--hero-focus);outline-offset:3px}.hc-fan{display:grid;position:relative;container-type:inline-size}.hc-card{text-align:left;border-radius:var(--hc-r);background:var(--hc-bg);width:100%;min-height:236px;color:var(--hc-ink);font-family:var(--hc-body);cursor:pointer;border:1px solid var(--hc-edge);transition:translate .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 70ms), rotate .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 70ms), transform .28s cubic-bezier(.22, .61, .36, 1), box-shadow .28s, border-color .28s;flex-direction:column;grid-area:1/1;gap:10px;padding:18px 22px 22px;display:flex;position:relative;translate:0;rotate:none;box-shadow:0 30px 60px -34px #000000a6}.hc-card[data-l=a]{--hc-bg:radial-gradient(90% 80% at 85% 0%, #3b5fe08c, transparent 60%), #101b3d;--hc-ink:#faf7f1;--hc-muted:#dde2f0;--hc-fill:#3b5fe0;--hc-fill-ink:#fff;--hc-edge:#2b3558;--hc-r:10px;--hc-body:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--hc-head:"Instrument Serif", Georgia, serif;--hc-w:400;--hc-ls:-.012em}.hc-card[data-l=b]{--hc-bg:radial-gradient(120% 90% at 82% 8%, #ff6a3d52, transparent 46%), radial-gradient(140% 100% at 12% 108%, #3b5fe066, transparent 52%), #0b121b;--hc-ink:#faf7f1;--hc-muted:#c7cee0;--hc-fill:#ff6a3d;--hc-fill-ink:#0b121b;--hc-edge:#2a3140;--hc-r:10px;--hc-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--hc-head:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;--hc-w:800;--hc-ls:-.02em}.hc-card[data-l=c]{--hc-bg:#faf7f1;--hc-ink:#0b121b;--hc-muted:#595f6b;--hc-fill:#3b5fe0;--hc-fill-ink:#fff;--hc-edge:#d7d5cf;--hc-r:6px;--hc-body:"Literata", Georgia, serif;--hc-head:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--hc-w:600;--hc-ls:-.025em}.hc-bar{border-bottom:1px solid color-mix(in srgb, var(--hc-ink) 14%, transparent);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:12px;display:flex}.hc-logo{background:var(--hc-fill);border-radius:50%;width:18px;height:18px}.hc-nav{gap:8px;margin-right:auto;display:flex}.hc-nav i{background:color-mix(in srgb, var(--hc-ink) 26%, transparent);border-radius:3px;width:30px;height:6px;display:block}.hc-pill{background:var(--hc-fill);border-radius:999px;width:54px;height:18px}.hc-kicker{color:var(--hc-muted);font-size:14px;font-weight:600}.hc-name{font-family:var(--hc-head);font-weight:var(--hc-w);letter-spacing:var(--hc-ls);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(28px,7.4cqi,46px);line-height:1.04}.hc-line{color:var(--hc-muted);font-size:16px;line-height:1.45}.hc-cta{border-radius:var(--hc-r);background:var(--hc-fill);min-height:40px;color:var(--hc-fill-ink);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.hc-card:focus-visible{outline:3px solid var(--hero-focus);outline-offset:4px}.hc-card[aria-pressed=true]{border-color:var(--hc-fill);box-shadow:0 0 0 2px var(--hc-fill), 0 30px 60px -34px #000000a6}.hc-card:hover,.hc-card:focus-visible{z-index:4}.hc-fan{--step-x:0px;--step-y:172px;padding-bottom:calc(var(--step-y) * 2)}.hc-fan[data-open] .hc-card{translate:calc(var(--i) * var(--step-x)) calc(var(--i) * var(--step-y));rotate:calc((var(--i) - 1) * 2deg)}.hc-card[data-l=b]{z-index:2}.hc-card[data-l=c]{z-index:3}@media (min-width:640px){.hc-fan{--step-x:16%;--step-y:196px;padding-right:24.24%}.hc-fan[data-open] .hc-card{rotate:calc((var(--i) - 1) * 3.5deg)}}@media (prefers-reduced-motion:reduce){.hc-card{transition:none}.hc-fan .hc-card{translate:calc(var(--i) * var(--step-x)) calc(var(--i) * var(--step-y));rotate:calc((var(--i) - 1) * 2deg)}}
