@property --home-fade-start{syntax: "<length>"; inherits: false; initial-value: 0;}@property --home-fade-end{syntax: "<length>"; inherits: false; initial-value: 0;}@keyframes home-scroll-fade{0%{--home-fade-start: 0;--home-fade-end: 2.5rem}10%{--home-fade-start: 2.5rem}90%{--home-fade-end: 2.5rem}to{--home-fade-start: 2.5rem;--home-fade-end: 0}}.section-home-instruments{--gutter: clamp(1rem, 3.25vw, 2rem);position:relative;scroll-margin-top:var(--nav-height, 3.5rem);background-color:var(--home-ground, var(--colour-charcoal));color:var(--home-ink, var(--colour-bone));padding-block:clamp(3rem,9vw,8rem);--home-instruments-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-image:var(--home-instruments-texture, none)}.section-home-instruments .container{max-width:calc(73rem + 2 * var(--gutter))}.section-home-instruments .top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(1.75rem,4vw,3rem)}.section-home-instruments .intro{flex:1 1 20rem;min-width:0;padding-top:.5rem}.section-home-instruments .heading{font-family:var(--home-heading-family, var(--spitfire-typography-expressive-display-m-family));font-size:var(--home-heading-size, var(--spitfire-typography-expressive-display-m-size));font-weight:var(--home-heading-weight, var(--spitfire-typography-expressive-display-m-weight));line-height:var(--home-heading-line-height, var(--spitfire-typography-expressive-display-m-line-height));letter-spacing:var(--home-heading-letter-spacing, var(--spitfire-typography-expressive-display-m-letter-spacing));text-transform:var(--home-heading-transform, none);max-width:24ch;margin:0 0 1.25rem;text-wrap:balance}.section-home-instruments .heading:last-child{margin-bottom:0}.section-home-instruments .text{font-family:var(--spitfire-typography-neutral-body-l-family);font-size:var(--spitfire-typography-neutral-body-l-size);font-weight:var(--spitfire-typography-neutral-body-l-weight);line-height:var(--spitfire-typography-neutral-body-l-line-height);letter-spacing:var(--spitfire-typography-neutral-body-l-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-l-paragraph-spacing);max-width:38ch;margin:0;color:var(--home-ink-2, var(--colour-stone))}.section-home-instruments .cards{list-style:none;margin:0;padding:0;display:grid;flex:2 1 35rem;grid-template-columns:repeat(auto-fill,minmax(max(9.5rem,calc(50% - .25rem)),1fr));gap:.5rem;min-width:0;container-type:inline-size}@container (max-width: calc(14rem - .02px)){.section-home-instruments .cards .card{gap:.5rem;padding:.5rem .75rem}.section-home-instruments .cards .icon{width:1.5rem;height:1.5rem}.section-home-instruments .cards .arrow{display:none}}.section-home-instruments .card{--card-fill: var(--home-instruments-card, var(--home-panel, var(--colour-graphite)));font-family:var(--spitfire-typography-neutral-body-l-emphasized-family);font-size:var(--spitfire-typography-neutral-body-l-emphasized-size);font-weight:var(--spitfire-typography-neutral-body-l-emphasized-weight);line-height:var(--spitfire-typography-neutral-body-l-emphasized-line-height);letter-spacing:var(--spitfire-typography-neutral-body-l-emphasized-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-l-emphasized-paragraph-spacing);display:flex;align-items:center;gap:1rem;min-height:3.5rem;margin-block-end:0;padding:0 1.5rem 0 1.25rem;border-radius:var(--border-radius-lg);background-color:var(--card-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--home-ink-3, var(--colour-pebble)) 22%,transparent);color:var(--home-ink, var(--colour-bone));text-decoration:none;transition:background-color var(--transition-duration) var(--transition-timing) 0s,color var(--transition-duration) var(--transition-timing) 0s}.section-home-instruments .card:focus-visible{outline:.125rem solid var(--home-ring-inner, var(--home-ring, var(--colour-bone)));outline-offset:.1875rem}.section-home-instruments .card:hover{background-color:var(--home-ink, var(--colour-bone));color:var(--card-fill)}.section-home-instruments .card:hover .arrow{color:var(--home-instruments-arrow-hover, currentColor);transform:translate(.25rem)}.section-home-instruments .icon{flex:none;width:2.5rem;height:2.5rem;background-color:currentColor;-webkit-mask:var(--home-instruments-icon) center/contain no-repeat;mask:var(--home-instruments-icon) center/contain no-repeat}.section-home-instruments .name{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.section-home-instruments .arrow{display:flex;flex:none;color:var(--home-ink-3, var(--colour-pebble));transition:transform var(--transition-duration) var(--transition-timing) 0s,color var(--transition-duration) var(--transition-timing) 0s}.section-home-instruments .arrow svg{width:1rem;height:auto;fill:currentColor}.section-home-instruments .snippet-home-ask{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem clamp(1.25rem,2.5vw,2rem)}.section-home-instruments .snippet-home-ask .ask-form{flex:1 1 26rem;min-width:0;max-width:36rem}.section-home-instruments .snippet-home-ask .ask-label{font-family:var(--spitfire-typography-neutral-body-xl-emphasized-family);font-size:var(--spitfire-typography-neutral-body-xl-emphasized-size);font-weight:var(--spitfire-typography-neutral-body-xl-emphasized-weight);line-height:var(--spitfire-typography-neutral-body-xl-emphasized-line-height);letter-spacing:var(--spitfire-typography-neutral-body-xl-emphasized-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-xl-emphasized-paragraph-spacing);display:flex;align-items:center;gap:.625rem;margin:0 0 .875rem;color:var(--home-ink)}.section-home-instruments .snippet-home-ask .ask-label svg{flex:none;width:1.125rem;height:1.125rem;color:var(--home-instruments-accent, var(--colour-tan))}.section-home-instruments .snippet-home-ask .ask-row{display:flex;gap:.5rem}.section-home-instruments .snippet-home-ask .ask-input{color:inherit;border:0;border-radius:0;-webkit-appearance:none;appearance:none;font-family:var(--spitfire-typography-neutral-body-l-family);font-size:var(--spitfire-typography-neutral-body-l-size);font-weight:var(--spitfire-typography-neutral-body-l-weight);line-height:var(--spitfire-typography-neutral-body-l-line-height);letter-spacing:var(--spitfire-typography-neutral-body-l-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-l-paragraph-spacing);box-sizing:border-box;min-width:0;height:3rem;margin:0;padding:0 1rem;border:1px solid var(--home-ink-3, var(--colour-pebble));border-radius:var(--border-radius-md);background-color:var(--home-instruments-card, color-mix(in srgb, var(--home-ground, var(--colour-coal)) 55%, transparent));color:var(--home-ink, var(--colour-bone));flex:1}.section-home-instruments .snippet-home-ask .ask-input:focus{outline:none}.section-home-instruments .snippet-home-ask .ask-input:hover{outline:none}.section-home-instruments .snippet-home-ask .ask-input:disabled{opacity:.5;pointer-events:none;cursor:default}.section-home-instruments .snippet-home-ask .ask-input::placeholder{color:var(--home-ink-3, var(--colour-pebble))}.section-home-instruments .snippet-home-ask .ask-input:hover{border-color:color-mix(in srgb,var(--home-ink, var(--colour-bone)) 50%,transparent)}.section-home-instruments .snippet-home-ask .ask-input:focus-visible{outline:.125rem solid var(--home-instruments-accent, var(--colour-tan));outline-offset:.1875rem}.section-home-instruments .snippet-home-ask .ask-submit{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;min-height:3rem;border-radius:var(--border-radius-md);display:grid;flex:none;place-items:center;width:3rem;background-color:var(--home-instruments-submit, var(--colour-tan));color:var(--home-instruments-submit-ink, var(--colour-coal));cursor:pointer}.section-home-instruments .snippet-home-ask .ask-submit:focus{outline:none}.section-home-instruments .snippet-home-ask .ask-submit:hover{text-decoration:none;outline:none}.section-home-instruments .snippet-home-ask .ask-submit:disabled{opacity:.5;pointer-events:none}.section-home-instruments .snippet-home-ask .ask-submit:focus-visible{outline:.125rem solid var(--home-ring-inner, var(--home-ring, var(--colour-bone)));outline-offset:.1875rem}.section-home-instruments .snippet-home-ask .ask-submit svg{width:1rem;height:1rem;fill:currentColor}.section-home-instruments .snippet-home-ask .chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.section-home-instruments .snippet-home-ask .try{font-family:var(--spitfire-typography-neutral-body-s-family);font-size:var(--spitfire-typography-neutral-body-s-size);font-weight:var(--spitfire-typography-neutral-body-s-weight);line-height:var(--spitfire-typography-neutral-body-s-line-height);letter-spacing:var(--spitfire-typography-neutral-body-s-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-s-paragraph-spacing);margin:0 .25rem 0 0;color:var(--home-ink-3)}.section-home-instruments .snippet-home-ask .chip{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;font-family:var(--spitfire-typography-neutral-body-m-family);font-size:var(--spitfire-typography-neutral-body-m-size);font-weight:var(--spitfire-typography-neutral-body-m-weight);line-height:var(--spitfire-typography-neutral-body-m-line-height);letter-spacing:var(--spitfire-typography-neutral-body-m-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-m-paragraph-spacing);min-height:2.75rem;margin:0;padding:0 .875rem;border:1px solid var(--home-ink-3, var(--colour-pebble));border-radius:10rem;color:var(--home-ink-2);cursor:pointer;transition:border-color var(--transition-duration) var(--transition-timing) 0s,color var(--transition-duration) var(--transition-timing) 0s}.section-home-instruments .snippet-home-ask .chip:focus{outline:none}.section-home-instruments .snippet-home-ask .chip:hover{text-decoration:none;outline:none}.section-home-instruments .snippet-home-ask .chip:disabled{opacity:.5;pointer-events:none}.section-home-instruments .snippet-home-ask .chip:focus-visible{outline:.125rem solid var(--home-ring-inner, var(--home-ring, var(--colour-bone)));outline-offset:.1875rem}.section-home-instruments .snippet-home-ask .chip:hover{border-color:var(--home-ink-2);color:var(--home-ink)}.section-home-instruments .snippet-home-ask{margin-top:clamp(1.5rem,2.8vw,2.5rem);padding-top:clamp(1rem,1.7vw,1.5rem);border-top:1px solid var(--home-line, var(--colour-flint))}@media(min-width:576px){.section-home-instruments .card{font-family:var(--spitfire-typography-neutral-body-xl-emphasized-family);font-size:var(--spitfire-typography-neutral-body-xl-emphasized-size);font-weight:var(--spitfire-typography-neutral-body-xl-emphasized-weight);line-height:var(--spitfire-typography-neutral-body-xl-emphasized-line-height);letter-spacing:var(--spitfire-typography-neutral-body-xl-emphasized-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-xl-emphasized-paragraph-spacing);min-height:4rem;margin-block-end:0}.section-home-instruments .snippet-home-ask .ask-label{font-family:var(--spitfire-typography-neutral-title-m-family);font-size:var(--spitfire-typography-neutral-title-m-size);font-weight:var(--spitfire-typography-neutral-title-m-weight);line-height:var(--spitfire-typography-neutral-title-m-line-height);letter-spacing:var(--spitfire-typography-neutral-title-m-letter-spacing)}}@media(max-width:575.98px){.section-home-instruments .top{gap:1.25rem}.section-home-instruments .heading{max-width:none}.section-home-instruments .card{gap:.625rem;min-height:3.25rem;padding:.375rem .75rem;line-height:1.25}.section-home-instruments .icon{width:1.5rem;height:1.5rem}.section-home-instruments .arrow{display:none}.section-home-instruments .snippet-home-ask .chips{flex:1 1 100%;flex-wrap:nowrap;min-width:0;margin:-.3125rem calc(-1 * var(--gutter));padding:.3125rem var(--gutter);overflow-x:auto;scrollbar-width:none}@supports (animation-timeline: scroll()){.section-home-instruments .snippet-home-ask .chips{scroll-padding-inline:2.5rem;-webkit-mask-image:linear-gradient(to right,transparent,black var(--home-fade-start),black calc(100% - var(--home-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,black var(--home-fade-start),black calc(100% - var(--home-fade-end)),transparent);animation:home-scroll-fade linear both;animation-timeline:scroll(self inline)}}.section-home-instruments .snippet-home-ask .chips::-webkit-scrollbar{display:none}.section-home-instruments .snippet-home-ask .try,.section-home-instruments .snippet-home-ask .chip{flex:none;white-space:nowrap}}@media(forced-colors:active){.section-home-instruments{background-image:none}.section-home-instruments .icon{forced-color-adjust:none;background-color:LinkText}}@media(prefers-reduced-motion:reduce){.section-home-instruments .card:hover .arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-home-instruments.css.map */
