.syp{color:rgb(var(--color-foreground))}.syp [id]{scroll-margin-top:2rem}.syp__head{max-width:76rem;margin:0 auto calc(var(--section-spacing-unit-size) * 1.5);text-align:center}.syp__eyebrow{display:block;margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--color-brand-gold))}.syp__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,3.8vw,4.6rem);line-height:1.08;letter-spacing:-.005em;color:rgb(var(--color-foreground))}.syp__heading em{font-family:var(--font-italic-family, var(--font-heading-family));font-style:italic;font-weight:400;color:rgb(var(--color-brand-gold))}.syp__intro{max-width:60rem;margin:0 auto;font-size:1.55rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}.syp__rule{display:block;width:6.4rem;height:1px;margin:2.4rem auto 0;background:rgb(var(--color-brand-gold))}.syp-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.5rem 3rem;border:1px solid rgb(var(--color-brand-gold));background-color:rgb(var(--color-brand-gold));color:rgb(var(--color-brand-navy));font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.syp-btn:hover{background-color:transparent;color:rgb(var(--color-foreground))}.syp-btn--ghost{background-color:transparent;border-color:rgba(var(--color-foreground),.45);color:rgb(var(--color-foreground))}.syp-btn--ghost:hover{border-color:rgb(var(--color-brand-gold));color:rgb(var(--color-brand-gold))}.syp-link{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-brand-gold));border-bottom:1px solid rgba(var(--color-brand-gold),.45);padding-bottom:.4rem;transition:border-color .2s ease}.syp-link:hover{border-color:rgb(var(--color-brand-gold))}.syp-ticks{list-style:none;margin:0;padding:0}.syp-ticks li{position:relative;padding:1rem 0 1rem 2.8rem;border-bottom:1px solid rgba(var(--color-foreground),.1);font-size:1.4rem;line-height:1.5}.syp-ticks li:before{content:"";position:absolute;left:.2rem;top:1.45rem;width:1rem;height:.55rem;border-left:1.5px solid rgb(var(--color-brand-gold));border-bottom:1.5px solid rgb(var(--color-brand-gold));transform:rotate(-45deg)}.syp-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(56rem,82vh,88rem);overflow:hidden;background-color:rgb(var(--color-brand-navy));color:rgb(var(--color-brand-cream))}.syp-hero--plain{align-items:center;min-height:clamp(32rem,44vh,42rem)}.syp-hero--plain .syp-hero__inner{padding-block:clamp(4rem,5vw,6.4rem)}.syp-hero__media,.syp-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.syp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a1f3d33,#0a1f3d8c 45%,#05132ae6)}.syp-hero__inner{position:relative;z-index:1;width:100%;padding-block:calc(var(--section-spacing-unit-size) * 5) calc(var(--section-spacing-unit-size) * 3)}.syp-hero__content{max-width:72rem}.syp-hero .syp__eyebrow{margin-bottom:1.4rem}.syp-hero__heading{margin:0 0 1.8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,4.6vw,5.4rem);line-height:1.02;letter-spacing:-.015em;color:rgb(var(--color-brand-cream))}.syp-hero__heading em{font-family:var(--font-italic-family, var(--font-heading-family));font-style:italic;font-weight:400;color:rgb(var(--color-brand-gold))}.syp-hero__text{max-width:58rem;margin:0 0 2.6rem;font-size:1.7rem;line-height:1.65;color:rgba(var(--color-brand-cream),.86)}.syp-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.syp-hero .syp-btn:hover{color:rgb(var(--color-brand-cream))}.syp-hero .syp-btn--ghost{border-color:rgba(var(--color-brand-cream),.55);color:rgb(var(--color-brand-cream))}.syp-hero .syp-btn--ghost:hover{border-color:rgb(var(--color-brand-gold));color:rgb(var(--color-brand-gold))}.syp-hero__trust{margin:2.4rem 0 0;padding-top:1.6rem;border-top:1px solid rgba(var(--color-brand-gold),.4);max-width:58rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-brand-cream),.72)}.syp-paths__grid{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(var(--color-brand-gold),.45)}.syp-path{display:flex;flex-direction:column;padding:3.6rem 0;border-bottom:1px solid rgba(var(--color-brand-gold),.45)}.syp-path__num{font-family:var(--font-italic-family, var(--font-heading-family));font-style:italic;font-size:2.6rem;line-height:1;color:rgb(var(--color-brand-gold));margin-bottom:2.4rem}.syp-path .syp__eyebrow{margin-bottom:1rem;color:rgba(var(--color-foreground),.6)}.syp-path__title{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.15}.syp-path__text{margin:0 0 2rem;font-size:1.45rem;line-height:1.65;color:rgba(var(--color-foreground),.78)}.syp-path__list{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;list-style:none;margin:0 0 2.8rem;padding:0}.syp-path__list li{position:relative;padding-left:1.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.syp-path__list li:before{content:"";position:absolute;left:0;top:.75em;width:.5rem;height:.5rem;background:rgb(var(--color-brand-gold));transform:rotate(45deg)}.syp-path .syp-link{margin-top:auto;align-self:flex-start}@media screen and (min-width:990px){.syp-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(var(--color-brand-gold),.45)}.syp-path{padding:4.8rem 4rem;border-bottom:0}.syp-path:first-child{padding-left:0}.syp-path:last-child{padding-right:0}.syp-path+.syp-path{border-left:1px solid rgba(var(--color-brand-gold),.45)}}.syp-spaces__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 3.2rem;margin:0 auto 2.4rem;padding:0;list-style:none}.syp-spaces__filter{padding:.8rem 0;border:0;border-bottom:1px solid transparent;background:none;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);cursor:pointer;transition:color .2s ease,border-color .2s ease}.syp-spaces__filter small{display:block;margin-top:.3rem;font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:none}.syp-spaces__filter:hover,.syp-spaces__filter[aria-pressed=true]{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-brand-gold))}.syp-space[hidden],.syp-spaces__empty[hidden]{display:none}.syp-space__division{display:block;padding-top:4rem;margin-bottom:-2.4rem;font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-brand-gold))}.syp-spaces .bly-set{border-top:0;border-bottom:1px solid rgba(var(--color-foreground),.14)}.syp-spaces__list{border-top:1px solid rgba(var(--color-foreground),.14)}.syp-spaces__empty{max-width:60rem;margin:0 auto;padding:5.6rem 0;text-align:center}.syp-spaces__empty p{margin:0 0 2.4rem;font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}.syp-spaces__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 3.2rem}.syp-spaces__foot{margin-top:calc(var(--section-spacing-unit-size) * 1.5);text-align:center}.syp-spaces__foot p{margin:0 0 1.6rem;font-size:1.45rem;color:rgba(var(--color-foreground),.72)}.syp-help__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;max-width:110rem;margin:0 auto}.syp-help__col{display:flex;flex-direction:column;padding:3.6rem 2.8rem;border:1px solid rgba(var(--color-foreground),.14);background-color:rgb(var(--color-background))}.syp-help__col--feature{border-color:rgba(var(--color-brand-gold),.7);box-shadow:inset 0 3px rgb(var(--color-brand-gold))}.syp-help__label{margin:0 0 1rem;font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-brand-gold))}.syp-help__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.15}.syp-help__text{margin:0 0 2.4rem;font-size:1.45rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.syp-help__col .syp-ticks{margin-bottom:2.4rem}.syp-help__note{margin:0 0 2.8rem;padding:1.6rem 0 0;border-top:1px solid rgba(var(--color-brand-gold),.45);font-size:1.35rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.syp-help__col .syp-btn{margin-top:auto;align-self:flex-start}@media screen and (min-width:750px){.syp-help__col{padding:4.8rem 4.4rem}}@media screen and (min-width:990px){.syp-help__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem}}.syp-process__steps{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;counter-reset:none}.syp-process__step{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.4rem;padding:2.4rem 0;border-bottom:1px solid rgba(var(--color-brand-gold),.35)}.syp-process__step:last-child{border-bottom:0}.syp-process__num{font-family:var(--font-italic-family, var(--font-heading-family));font-style:italic;font-size:2.6rem;line-height:1;color:rgb(var(--color-brand-gold))}.syp-process__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.25}.syp-process__text{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:990px){.syp-process__steps{grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(var(--color-brand-gold),.45)}.syp-process__step{grid-template-columns:1fr;align-content:start;gap:2.4rem;padding:3.2rem 2.4rem 0 0;border-bottom:0}.syp-process__step+.syp-process__step{padding-left:2.4rem;border-left:1px solid rgba(var(--color-brand-gold),.2)}}.syp-projects__grid{display:grid;grid-template-columns:1fr;gap:4.8rem}.syp-project{display:flex;flex-direction:column}.syp-project__media{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:2.4rem}.syp-project__image{position:relative;aspect-ratio:4 / 5;overflow:hidden;background-color:rgba(var(--color-foreground),.06)}.syp-project__image img{display:block;width:100%;height:100%;object-fit:cover}.syp-project__image span{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1.1rem;background-color:#0a1f3dd9;color:#f5f0e6;font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1}.syp-project__meta{display:flex;flex-wrap:wrap;gap:.4rem 2rem;margin:0 0 1.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-brand-gold))}.syp-project__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.15}.syp-project__quote{margin:0 0 2rem;font-family:var(--font-italic-family, var(--font-heading-family));font-style:italic;font-size:1.8rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}.syp-project__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0 0 2rem;padding:1.6rem 0;border-top:1px solid rgba(var(--color-brand-gold),.45);border-bottom:1px solid rgba(var(--color-brand-gold),.45)}.syp-project__facts dt{margin:0 0 .4rem;font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.syp-project__facts dd{margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2}.syp-project__products-label{display:block;margin:0 0 1.2rem;font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.syp-project__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0}.syp-project__product a{display:block;color:inherit;text-decoration:none}.syp-project__product-image{aspect-ratio:1 / 1;margin-bottom:.8rem;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.syp-project__product-image img{display:block;width:100%;height:100%;object-fit:contain}.syp-project__product-title{display:block;font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.8)}.syp-projects__foot{margin-top:calc(var(--section-spacing-unit-size) * 1.5);text-align:center}@media screen and (min-width:990px){.syp-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}}.syp-design__top{display:grid;grid-template-columns:1fr;gap:4rem;margin-bottom:calc(var(--section-spacing-unit-size) * 1.5)}.syp-design__top .syp__head{margin:0;text-align:left}.syp-design__top .syp__heading{line-height:1.18}.syp-design__top .syp__intro{margin:0}.syp-design__top .syp__rule{margin-left:0}.syp-design__media img{display:block;width:100%;height:auto}.syp-design__who-title,.syp-design__terms-title{margin:0 0 1.6rem;font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-brand-gold))}.syp-design__deliverables{display:grid;grid-template-columns:1fr;list-style:none;margin:0 0 calc(var(--section-spacing-unit-size) * 1.5);padding:0;border-top:1px solid rgba(var(--color-foreground),.14)}.syp-design__item{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.4rem;padding:2.4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.14)}.syp-design__num{font-family:var(--font-italic-family, var(--font-heading-family));font-style:italic;font-size:2.2rem;line-height:1;color:rgb(var(--color-brand-gold))}.syp-design__item-title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.25}.syp-design__item-text{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.syp-design__who{margin-top:3.2rem}.syp-design__steps{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--color-brand-gold),.45)}.syp-design__step{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.4rem;padding:2.4rem 0;border-bottom:1px solid rgba(var(--color-brand-gold),.35)}.syp-design__bottom{display:grid;grid-template-columns:1fr;gap:4rem}.syp-design__terms{padding:3.2rem 2.8rem;border:1px solid rgba(var(--color-brand-gold),.7)}.syp-design__terms p{margin:0 0 2rem;font-size:1.45rem;line-height:1.65;color:rgba(var(--color-foreground),.8)}.syp-design__terms .syp-ticks{margin-bottom:2.8rem}.syp-design__terms .syp-ticks strong{font-weight:600;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.syp-design__deliverables{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4.8rem}}@media screen and (min-width:990px){.syp-design__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6.4rem}.syp-design__deliverables{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3.2rem}.syp-design__item{grid-template-columns:1fr;align-content:start;gap:1.6rem}.syp-design__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem;align-items:start}.syp-design__terms{padding:4rem}}.syp-quote__panel{max-width:82rem;margin:0 auto}.syp-quote__form{display:grid;gap:2.4rem}.syp-quote__row{display:grid;grid-template-columns:1fr;gap:2.4rem}.syp-quote__field{display:flex;flex-direction:column;gap:.8rem;min-width:0;margin:0;padding:0;border:0}.syp-quote__field label,.syp-quote__field legend{padding:0;font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.syp-quote__field legend{margin-bottom:1.2rem}.syp-quote__field label span[aria-hidden],.syp-quote__field legend span[aria-hidden]{color:rgb(var(--color-brand-gold))}.syp-quote__field input[type=text],.syp-quote__field input[type=email],.syp-quote__field input[type=tel],.syp-quote__field select,.syp-quote__field textarea{width:100%;padding:1.3rem 1.4rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;transition:border-color .18s ease,box-shadow .18s ease}.syp-quote__field input:focus,.syp-quote__field select:focus,.syp-quote__field textarea:focus{outline:none;border-color:rgb(var(--color-brand-gold));box-shadow:0 0 0 .3rem rgba(var(--color-brand-gold),.18)}.syp-quote__field textarea{min-height:14rem;resize:vertical}.syp-quote__options{display:grid;grid-template-columns:1fr;gap:1rem}.syp-quote__options .syp-quote__option{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem;border:1px solid rgba(var(--color-foreground),.22);background-color:rgb(var(--color-background));font-size:1.5rem;font-weight:400;letter-spacing:normal;text-transform:none;cursor:pointer;transition:border-color .18s ease}.syp-quote__option input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-brand-gold))}.syp-quote__option:has(input:checked){border-color:rgb(var(--color-brand-gold));box-shadow:inset 3px 0 rgb(var(--color-brand-gold))}.syp-quote__option:has(input:focus-visible){outline:2px solid rgb(var(--color-brand-gold));outline-offset:2px}.syp-quote__hint{margin:0;font-size:1.3rem;line-height:1.55;color:rgba(var(--color-foreground),.65)}.syp-quote__submit-row{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:.8rem;text-align:center}.syp-quote__submit{min-width:26rem;padding-block:1.8rem}.syp-quote__small{max-width:52rem;margin:0;font-size:1.25rem;line-height:1.55;color:rgba(var(--color-foreground),.65)}.syp-quote__small a{color:rgb(var(--color-foreground));font-weight:600;text-decoration:none;border-bottom:1px solid rgba(var(--color-brand-gold),.6)}.syp-quote__notice{padding:1.8rem 2rem;border:1px solid rgba(var(--color-brand-gold),.5);background-color:rgba(var(--color-brand-gold),.1);font-size:1.45rem;line-height:1.6}.syp-quote__notice p{margin:0 0 .6rem}.syp-quote__notice p:last-child{margin-bottom:0}.syp-quote__notice--error{border-color:#fca5a5;background-color:#fee2e2;color:#7f1d1d}.syp-quote__faq{max-width:82rem;margin:calc(var(--section-spacing-unit-size) * 2) auto 0;padding-top:4rem;border-top:1px solid rgba(var(--color-brand-gold),.45)}.syp-quote__faq-title{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.2rem,2.2vw,2.6rem);text-align:center}.syp-quote__faq details{border-bottom:1px solid rgba(var(--color-foreground),.12);padding:1.8rem 0}.syp-quote__faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;font-size:1.5rem;font-weight:600;list-style:none;cursor:pointer}.syp-quote__faq summary::-webkit-details-marker{display:none}.syp-quote__faq summary:after{content:"+";font-family:var(--font-heading-family);font-size:2rem;line-height:1;color:rgb(var(--color-brand-gold))}.syp-quote__faq details[open] summary:after{content:"\2212"}.syp-quote__faq details p{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.78)}@media screen and (min-width:750px){.syp-quote__row,.syp-quote__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.syp-home__grid{display:grid;grid-template-columns:1fr;gap:4rem}.syp-home__lead .syp__head{margin:0 0 3.2rem;text-align:left}.syp-home__lead .syp__intro{margin:0}.syp-home__routes{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--color-brand-gold),.45)}.syp-home__route{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.4rem;padding:2.4rem 0;border-bottom:1px solid rgba(var(--color-brand-gold),.45)}.syp-home__route-num{font-family:var(--font-italic-family, var(--font-heading-family));font-style:italic;font-size:2.6rem;line-height:1;color:rgb(var(--color-brand-gold))}.syp-home__route-title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.25}.syp-home__route-text{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:990px){.syp-home__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8rem;align-items:center}}@media(prefers-reduced-motion:reduce){.syp-btn,.syp-link,.syp-spaces__filter{transition:none}}.syp--cream.gradient{background:rgb(var(--color-brand-cream))}.syp-home{margin-block-start:calc(var(--section-spacing-unit-size) * 2)}.syp-enquiry__head[hidden],.syp-enquiry__product[hidden],.syp-enquiry__project[hidden],.section-syp-quote [hidden]{display:none!important}.syp-product-enquiry #MainContent>.shopify-section:not(.section-syp-quote){display:none}.syp-product-enquiry .section-syp-quote .syp-quote{padding-block:5rem 8rem!important;scroll-margin-top:8rem}.syp-product-enquiry .syp-quote>.container{max-width:112rem}.syp-enquiry__head{text-align:center;margin:0 auto 4rem;max-width:65rem}.syp-enquiry__head h1{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,5rem);line-height:1.12;font-weight:var(--font-heading-weight);margin:0 0 1.6rem;letter-spacing:-.025em}.syp-enquiry__head>p:last-child{font-size:1.6rem;line-height:1.6;margin:0}.syp-product-enquiry .syp-enquiry__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:5rem;align-items:start}.syp-enquiry__product{min-width:0}.syp-enquiry__image{background:#fff;margin-bottom:2rem}.syp-enquiry__image img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.syp-enquiry__vendor{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.syp-enquiry__product h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.25;margin:0 0 1.6rem;overflow-wrap:anywhere}.syp-enquiry__back,.syp-enquiry__project a,.syp-enquiry__return{color:rgb(var(--color-foreground));font-size:1.35rem;text-underline-offset:.4rem;text-decoration-thickness:1px}.syp-enquiry__back span{margin-left:.5rem}.syp-enquiry__next{border-top:1px solid rgba(var(--color-brand-gold),.5);padding-top:2rem;margin-top:2.5rem}.syp-enquiry__next h3,.syp-enquiry__project h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;margin:0 0 .8rem}.syp-enquiry__next p,.syp-enquiry__project p,.syp-enquiry__fallback{font-size:1.35rem;line-height:1.65;margin:0}.syp-product-enquiry .syp-quote__panel{width:100%;padding:3rem;background:#fff;border:1px solid rgba(var(--color-brand-gold),.35)}.syp-enquiry__form-head h2{font-family:var(--font-heading-family);font-size:2.5rem;font-weight:var(--font-heading-weight);margin:0 0 .6rem}.syp-enquiry__form-head p{font-size:1.3rem;line-height:1.5;margin:0}.syp-product-enquiry .syp-quote__form{gap:2rem}.syp-product-enquiry .syp-quote__row{grid-template-columns:1fr;gap:2rem}.syp-product-enquiry .syp-quote__field input,.syp-product-enquiry .syp-quote__field textarea{font-size:1.6rem;background:#fff}.syp-product-enquiry .syp-quote__field label{font-size:1.2rem;text-transform:none;letter-spacing:.02em}.syp-product-enquiry .syp-quote__field textarea{min-height:11rem}.syp-product-enquiry .syp-quote__submit{width:100%;min-width:0;background:#10213b;color:#fff;border-color:#10213b}.syp-product-enquiry .syp-quote__submit:hover{background:#263b57}.syp-product-enquiry .syp-quote__small{font-size:1.2rem}.syp-enquiry__project{border-top:1px solid rgba(var(--color-brand-gold),.5);margin-top:4rem;padding-top:2.8rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.syp-enquiry__project a{flex-shrink:0}.syp-enquiry__return{display:block;text-align:center;margin-top:2.5rem}@media screen and (max-width:749px){.syp-product-enquiry .section-syp-quote .syp-quote{padding-block:3.2rem 9rem!important}.syp-enquiry__head{text-align:left;margin-bottom:2.4rem}.syp-enquiry__head h1{font-size:3.4rem}.syp-enquiry__head>p:last-child{font-size:1.5rem}.syp-product-enquiry .syp-enquiry__layout{grid-template-columns:1fr;gap:2.4rem}.syp-enquiry__product{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.4rem;align-items:start}.syp-enquiry__product>.syp__eyebrow{grid-column:1 / -1;margin-bottom:0}.syp-enquiry__image{margin:0}.syp-enquiry__product-copy{grid-column:2}.syp-enquiry__product h2{font-size:2rem;margin-bottom:1rem}.syp-enquiry__vendor{font-size:1rem}.syp-enquiry__next{display:none}.syp-product-enquiry .syp-quote__panel{padding:2.2rem 1.8rem}.syp-enquiry__project{display:block}.syp-enquiry__project a{display:inline-block;margin-top:1.6rem}}.syp-product-enquiry .section-syp-quote [data-project-only]{display:none!important}@media screen and (max-width:749px){.syp-product-enquiry:has(#syp-quote-form :focus) shopify-chat{visibility:hidden}}html:not(.syp-product-enquiry) .section-syp-quote .syp-quote{padding-block:5.6rem 7rem!important;scroll-margin-top:0}html:not(.syp-product-enquiry) .syp-quote>.container{max-width:116rem}html:not(.syp-product-enquiry) .syp-project__head{text-align:left;max-width:80rem;margin:0 0 4rem}html:not(.syp-product-enquiry) .syp-project__head .syp__heading{font-size:clamp(3.4rem,4.2vw,5.2rem);line-height:1.12;margin-bottom:1.6rem}html:not(.syp-product-enquiry) .syp-project__head .syp__intro{margin:0;max-width:65rem;font-size:1.6rem;line-height:1.65}html:not(.syp-product-enquiry) .syp-enquiry__layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);gap:5.6rem;align-items:start}.syp-project__aside{padding-top:.8rem}.syp-project__aside>h3{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.2;font-weight:var(--font-heading-weight);margin:0 0 1.2rem}.syp-project__aside-intro{font-size:1.5rem;line-height:1.7;margin:0 0 3rem}.syp-project__aside h4{font-size:1.25rem;font-weight:600;letter-spacing:.04em;margin:0 0 1.6rem}.syp-project__steps{list-style:none;counter-reset:project-steps;padding:0;margin:0}.syp-project__steps li{counter-increment:project-steps;position:relative;padding:0 0 2.4rem 4rem;border-left:1px solid rgba(var(--color-brand-gold),.45);margin-left:1.2rem}.syp-project__steps li:last-child{border:0;padding-bottom:0}.syp-project__steps li:before{content:counter(project-steps);position:absolute;left:-1.3rem;top:-.2rem;width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid rgba(var(--color-brand-gold),.6);border-radius:50%;background:rgb(var(--color-brand-cream));font-family:var(--font-heading-family);font-size:1.4rem}.syp-project__steps strong{display:block;font-size:1.4rem;font-weight:600;line-height:1.5}.syp-project__steps p{font-size:1.35rem;line-height:1.7;margin:.6rem 0 0}.syp-project__contact{padding-top:2.4rem;margin-top:3rem;border-top:1px solid rgba(var(--color-brand-gold),.45)}.syp-project__contact h4{margin-bottom:.8rem}.syp-project__contact a{color:rgb(var(--color-foreground));font-size:1.4rem;text-underline-offset:.4rem}html:not(.syp-product-enquiry) .syp-quote__panel{width:100%;max-width:none;padding:3.2rem;background:#fff;border:1px solid rgba(var(--color-brand-gold),.35)}.syp-project__form-head h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.5rem;line-height:1.2;margin:0 0 .8rem}.syp-project__form-head p{font-size:1.3rem;line-height:1.6;margin:0}html:not(.syp-product-enquiry) .syp-quote__form{gap:2.2rem}html:not(.syp-product-enquiry) .syp-quote__row{gap:1.8rem}html:not(.syp-product-enquiry) .syp-quote__field label,html:not(.syp-product-enquiry) .syp-quote__field legend{font-size:1.25rem;letter-spacing:.01em;text-transform:none;line-height:1.5}html:not(.syp-product-enquiry) .syp-quote__field input,html:not(.syp-product-enquiry) .syp-quote__field textarea,html:not(.syp-product-enquiry) .syp-quote__field select{font-size:1.6rem;background-color:#fff;min-height:4.8rem}html:not(.syp-product-enquiry) .syp-quote__field textarea{min-height:12rem}html:not(.syp-product-enquiry) .syp-quote__field--zip{max-width:calc(50% - .9rem)}html:not(.syp-product-enquiry) .syp-project__help{padding-top:.4rem}html:not(.syp-product-enquiry) .syp-quote__options{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.syp-product-enquiry) .syp-quote__options .syp-quote__option{padding:1.2rem;min-height:6.4rem;gap:.8rem;align-items:center;font-size:1.25rem;line-height:1.5;letter-spacing:0;text-transform:none}html:not(.syp-product-enquiry) .syp-quote__option input{min-height:0;width:1.6rem;height:1.6rem;flex-shrink:0}.syp-project__planning{border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15)}.syp-project__planning>summary{cursor:pointer;display:flex;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;font-size:1.35rem;font-weight:600;line-height:1.6;list-style:none}.syp-project__planning>summary::-webkit-details-marker{display:none}.syp-project__planning>summary>span:last-child{font-size:2rem;font-weight:400;line-height:1;align-self:center}.syp-project__planning[open]>summary>span:last-child{transform:rotate(45deg)}.syp-project__planning>summary:focus-visible{outline:2px solid rgb(var(--color-brand-gold));outline-offset:4px}.syp-project__planning-body{display:grid;gap:1.8rem;padding-bottom:2rem}.syp-project__planning-body>.syp-quote__hint{margin:0}.syp-project__commercial{padding:1.6rem;background:rgb(var(--color-brand-cream))}.syp-project__commercial h4{font-size:1.35rem;font-weight:600;margin:0 0 .6rem}.syp-project__commercial p{font-size:1.3rem;line-height:1.7;margin:0}html:not(.syp-product-enquiry) .syp-quote__submit{width:100%;min-width:0;background:#10213b;color:#fff;border-color:#10213b}html:not(.syp-product-enquiry) .syp-quote__submit:hover{background:#263b57}html:not(.syp-product-enquiry) .syp-quote__small{font-size:1.2rem}html:not(.syp-product-enquiry) .syp-quote__faq{max-width:none;margin-top:4rem;padding-top:3rem}html:not(.syp-product-enquiry) .syp-quote__faq-title{text-align:left;font-size:2.6rem}@media screen and (max-width:749px){html:not(.syp-product-enquiry) .section-syp-quote .syp-quote{padding-block:3.2rem 6rem!important}html:not(.syp-product-enquiry) .syp-project__head{margin-bottom:2.4rem}html:not(.syp-product-enquiry) .syp-project__head .syp__heading{font-size:3.4rem}html:not(.syp-product-enquiry) .syp-project__head .syp__intro{font-size:1.5rem}html:not(.syp-product-enquiry) .syp-enquiry__layout{grid-template-columns:1fr;gap:3rem}.syp-project__aside{order:2;padding-top:2.4rem;border-top:1px solid rgba(var(--color-brand-gold),.45)}html:not(.syp-product-enquiry) .syp-quote__panel{padding:2.2rem 1.8rem}html:not(.syp-product-enquiry) .syp-quote__field--zip{max-width:none}html:not(.syp-product-enquiry) .syp-quote__options .syp-quote__option{padding:1rem;font-size:1.2rem}html:has(.syp-project__planning):has(#syp-quote-form :focus) shopify-chat{visibility:hidden}}@media screen and (max-width:359px){html:not(.syp-product-enquiry) .syp-quote__options{grid-template-columns:1fr}}@media screen and (max-width:749px){html:not(.syp-product-enquiry).syp-quote-in-view shopify-chat,html:not(.syp-product-enquiry):has(#quote:target) shopify-chat{visibility:hidden}}.syp-overview{padding:6rem 0 2rem;background:#faf9f6}.syp-overview [id]{scroll-margin-top:10rem}.syp-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.syp-overview__service{padding:3.2rem;background:#fff;border:1px solid #e5e2da;display:flex;flex-direction:column;align-items:flex-start}.syp-overview__service h3{font-size:2.8rem;margin:0 0 1.4rem;line-height:1.15}.syp-overview__service p:not(.syp__eyebrow),.syp-overview__details p{font-size:1.5rem;line-height:1.65;max-width:70rem}.syp-overview__service .syp-ticks{margin:1.5rem 0 2.8rem;flex:1}.syp-overview__details{border-bottom:1px solid #d8d4ca;padding:2rem 0}.syp-overview__details summary{display:flex;justify-content:space-between;cursor:pointer;font-size:1.5rem;list-style:none}.syp-overview__details summary::-webkit-details-marker{display:none}.syp-overview__details summary:focus-visible,.syp-overview a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.syp-overview__details[open] summary span{transform:rotate(45deg)}.syp-overview__inspiration{padding-top:6rem}.syp-overview__intro{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.8rem}.syp-overview__intro>p{max-width:36rem;font-size:1.5rem;line-height:1.65}.syp-overview__intro .syp__heading{margin-bottom:0}.syp-overview__collections{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.syp-overview__collection{display:block;text-decoration:none;color:inherit;background:#fff}.syp-overview__collection>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f0efeb}.syp-overview__collection>div{padding:2rem}.syp-overview__collection h3{display:flex;justify-content:space-between;gap:1rem;font-size:2.3rem;margin:0 0 .8rem}.syp-overview__collection p{font-size:1.4rem;line-height:1.5;margin:0}.syp-overview__collection:hover h3{text-decoration:underline;text-underline-offset:4px}.syp-overview__modular{font-size:1.4rem;margin:2.4rem 0 0}.syp-overview__modular a{color:inherit;text-underline-offset:4px}@media(max-width:749px){.syp-overview{padding-top:3.5rem}.syp-overview__grid,.syp-overview__collections{grid-template-columns:1fr;gap:1.6rem}.syp-overview__service{padding:2.4rem}.syp-overview__intro{display:block}.syp-overview__intro>p{margin-top:1.6rem}.syp-overview__inspiration{padding-top:4rem}.syp-overview__collection{display:grid;grid-template-columns:11rem 1fr;align-items:center}.syp-overview__collection>img{aspect-ratio:1}.syp-overview__collection>div{padding:1.5rem}.syp-overview__collection h3{font-size:2rem}.syp-overview__modular{line-height:1.7}}.section-syp-overview,.section-syp-quote{--color-brand-gold: 16, 33, 59}.section-syp-overview .syp__eyebrow,.section-syp-quote .syp__eyebrow{color:#526071;letter-spacing:.14em}.section-syp-overview .syp__heading em,.section-syp-quote .syp__heading em,.section-syp-hero .syp-hero__heading em{color:inherit}.section-syp-hero .syp__eyebrow{color:#d6dce4;letter-spacing:.16em}.section-syp-hero .syp-btn{background:#f5f3ec;border-color:#f5f3ec;color:#10213b}.section-syp-hero .syp-btn:hover{background:#fff;border-color:#fff;color:#10213b}.section-syp-hero .syp-btn--ghost{background:transparent;border-color:#8d98a8;color:#f5f3ec}.section-syp-hero .syp-btn--ghost:hover{background:transparent;border-color:#fff;color:#fff}.section-syp-hero .syp-hero__trust{border-color:#536074}.section-syp-overview .syp-link{color:#10213b;border-color:#9aa2ad}.section-syp-overview .syp-overview__service .syp__eyebrow{font-size:1.1rem}.section-syp-overview .syp-overview__service p:not(.syp__eyebrow){margin:0}.section-syp-overview .syp-overview__service .syp-ticks{margin:1.8rem 0}.section-syp-overview .syp-ticks li{padding-block:.7rem;border-bottom:0}.section-syp-overview .syp-ticks li:before{top:1.15rem}.section-syp-overview .syp-overview__details summary{min-height:4.4rem;align-items:center;gap:1.6rem}.section-syp-overview .syp-overview__details{padding-block:1rem}.section-syp-quote .syp-quote__faq summary{min-height:4.8rem}.section-syp-quote .syp-quote__faq,.section-syp-quote .syp-project__aside,.section-syp-quote .syp-project__contact,.section-syp-quote .syp-enquiry__next,.section-syp-quote .syp-enquiry__project{border-color:#d5d7d9}@media(max-width:749px){.section-syp-hero .syp-hero--plain .syp-hero__inner{padding-block:3.2rem}.section-syp-hero .syp-hero__heading{font-size:clamp(3.2rem,8.4vw,4rem);line-height:1.08}.section-syp-hero .syp-hero__text{font-size:1.5rem;line-height:1.6}.section-syp-hero .syp-hero__actions{flex-direction:column;align-items:stretch;gap:.8rem}.section-syp-hero .syp-btn{min-height:4.8rem;padding:1.3rem 1.6rem;letter-spacing:.1em}.section-syp-hero .syp-btn--ghost{border-color:transparent;text-decoration:underline;text-underline-offset:.4rem}.section-syp-hero .syp-hero__trust{margin-top:1.6rem;padding-top:1.6rem;font-size:1.05rem;line-height:1.6;letter-spacing:.08em}.section-syp-overview .syp__head{text-align:left;margin-bottom:2.4rem}.section-syp-overview .syp__intro{margin-left:0}.section-syp-overview .syp__heading{font-size:3rem;line-height:1.15}.section-syp-overview .syp-overview__service{padding:2rem}.section-syp-overview .syp-overview__service h3{font-size:2.5rem;margin-bottom:1.2rem}.section-syp-overview .syp-overview__service .syp__eyebrow{margin-bottom:1rem}.section-syp-overview .syp-overview__service .syp-link{min-height:4.4rem;align-items:center;letter-spacing:.08em}.section-syp-overview .syp-overview__intro{margin-bottom:2rem}.section-syp-overview .syp-overview__intro>p{margin-bottom:0}.section-syp-overview .syp-overview__collections{gap:1.2rem}.section-syp-overview .syp-overview__modular a{display:inline-block;min-height:4.4rem;padding-block:1rem}html:not(.syp-product-enquiry) .section-syp-quote .syp-project__head .syp__heading{font-size:3rem}html:not(.syp-product-enquiry) .section-syp-quote .syp-quote__options{grid-template-columns:1fr;gap:.8rem}html:not(.syp-product-enquiry) .section-syp-quote .syp-quote__options .syp-quote__option{min-height:4.8rem;padding:1.2rem;font-size:1.4rem}html:not(.syp-product-enquiry) .section-syp-quote .syp-quote__form{gap:1.8rem}.section-syp-quote .syp-project__aside-intro{margin-bottom:2rem}.section-syp-quote .syp-project__steps li{padding-bottom:1.8rem}.section-syp-quote .syp-project__contact{margin-top:2rem;padding-top:2rem}.section-syp-quote .syp-quote__small{text-align:left;line-height:1.6}}@media(max-width:749px){html:has(.section-syp-quote) shopify-chat{display:none!important}html .section-syp-quote .syp-quote__small{text-align:left;line-height:1.6}}.section-syp-hero .syp-hero__heading{font-size:3.6rem;line-height:1.2;max-width:60rem}.section-syp-hero .syp-hero__heading em,.section-syp-overview .syp__heading em,.section-syp-quote .syp__heading em{font-family:inherit;font-style:normal;font-weight:inherit}.section-syp-hero .syp-hero__text{font-size:1.5rem;line-height:1.6;max-width:58rem}.section-syp-hero .syp-hero--plain{min-height:0}.section-syp-hero .syp-hero--plain .syp-hero__inner{padding-block:4rem}.section-syp-overview .syp__heading,html:not(.syp-product-enquiry) .section-syp-quote .syp-project__head .syp__heading{font-size:2.8rem;line-height:1.25}.section-syp-overview .syp-overview__service h3,.section-syp-quote .syp-project__aside>h3,.section-syp-quote .syp-project__form-head h3,html:not(.syp-product-enquiry) .section-syp-quote .syp-quote__faq-title{font-size:2.2rem;line-height:1.3}.section-syp-overview .syp-overview__collection h3{font-size:2rem}.section-syp-hero .syp__eyebrow,.section-syp-overview .syp__eyebrow,.section-syp-quote .syp__eyebrow{font-size:1.05rem;letter-spacing:.08em;margin-bottom:1rem}.section-syp-overview .syp__head{text-align:left;margin:0 0 2.4rem;max-width:none}.section-syp-overview .syp__intro{margin-left:0;font-size:1.5rem}.section-syp-overview,.section-syp-overview .syp-overview__inspiration{padding-top:4rem}html:not(.syp-product-enquiry) .section-syp-quote .syp-project__head{margin-bottom:2.4rem}@media(max-width:749px){.section-syp-hero .syp-hero__heading{font-size:2.8rem}.section-syp-hero .syp-hero--plain .syp-hero__inner{padding-block:2.8rem}.section-syp-overview .syp__heading,html:not(.syp-product-enquiry) .section-syp-quote .syp-project__head .syp__heading{font-size:2.4rem}.section-syp-overview .syp-overview__service h3{font-size:2.2rem}.section-syp-overview,.section-syp-overview .syp-overview__inspiration{padding-top:2.8rem}}.section-syp-hero .syp-hero__heading em,.section-syp-overview .syp__heading em,.section-syp-quote .syp__heading em{font-size:inherit;line-height:inherit}
/*# sourceMappingURL=/cdn/shop/t/56/assets/start-your-project.css.map */
