@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-2xl:42rem;--tw-container-5xl:64rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-text-5xl:3rem;--tw-text-5xl--line-height:1;--tw-font-weight-bold:700;--tw-leading-tight:1.25;--tw-radius-md:.375rem}}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:sticky{position:sticky}.tw\:top-6{top:calc(var(--tw-spacing) * 6)}.tw\:m-0{margin:0}.tw\:m-4{margin:calc(var(--tw-spacing) * 4)}.tw\:mx-auto{margin-inline:auto}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-auto{margin-top:auto}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline{display:inline}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-20{height:calc(var(--tw-spacing) * 20)}.tw\:max-h-7{max-height:calc(var(--tw-spacing) * 7)}.tw\:min-h-\[120px\]\!{min-height:120px!important}.tw\:w-auto\!{width:auto!important}.tw\:w-full{width:100%}.tw\:max-w-2xl{max-width:var(--tw-container-2xl)}.tw\:max-w-5xl{max-width:var(--tw-container-5xl)}.tw\:max-w-\[520px\]{max-width:520px}.tw\:max-w-\[560px\]{max-width:560px}.tw\:max-w-full{max-width:100%}.tw\:min-w-0{min-width:0}.tw\:min-w-\[180px\]{min-width:180px}.tw\:flex-\[1_1_160px\]{flex:160px}.tw\:flex-\[1_1_240px\]{flex:240px}.tw\:flex-\[1_1_260px\]{flex:260px}.tw\:flex-\[1_1_280px\]{flex:280px}.tw\:flex-grow{flex-grow:1}.tw\:list-none{list-style-type:none}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-10{gap:calc(var(--tw-spacing) * 10)}.tw\:gap-16{gap:calc(var(--tw-spacing) * 16)}.tw\:self-end{align-self:flex-end}.tw\:self-start{align-self:flex-start}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded{border-radius:.25rem}.tw\:rounded-e{border-radius:var(--e-radius)}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-fd-secondary-text{border-color:var(--fd-secondary-text)}.tw\:border-line{border-color:var(--e-line)}.tw\:bg-cream{background-color:var(--e-cream)}.tw\:bg-fd-primary{background-color:var(--fd-primary)}.tw\:bg-fd-secondary{background-color:var(--fd-secondary)}.tw\:bg-fd-tertiary{background-color:var(--fd-tertiary)}.tw\:bg-ivory{background-color:var(--e-ivory)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:p-0{padding:0}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-7{padding:calc(var(--tw-spacing) * 7)}.tw\:p-10\!{padding:calc(var(--tw-spacing) * 10)!important}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-14{padding-block:calc(var(--tw-spacing) * 14)}.tw\:py-16{padding-block:calc(var(--tw-spacing) * 16)}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:text-center{text-align:center}.tw\:font-display{font-family:var(--e-font-display)}.tw\:font-sans{font-family:var(--e-font-sans)}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-5xl{font-size:var(--tw-text-5xl);line-height:var(--tw-leading,var(--tw-text-5xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-base\!{font-size:var(--tw-text-base)!important;line-height:var(--tw-leading,var(--tw-text-base--line-height))!important}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[11px\]{font-size:11px}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tw\:tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:whitespace-pre-wrap{white-space:pre-wrap}.tw\:text-burgundy{color:var(--e-burgundy)}.tw\:text-fd-on-primary{color:var(--fd-on-primary)}.tw\:text-fd-on-secondary{color:var(--fd-on-secondary)}.tw\:text-fd-on-tertiary{color:var(--fd-on-tertiary)}.tw\:text-fd-primary-text{color:var(--fd-primary-text)}.tw\:text-fd-secondary-text{color:var(--fd-secondary-text)}.tw\:text-forest{color:var(--e-forest)}.tw\:text-muted{color:var(--e-muted)}.tw\:uppercase{text-transform:uppercase}.tw\:underline{text-decoration-line:underline}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:shadow-e{--tw-shadow:var(--e-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:md\:px-0{padding-inline:0}.tw\:md\:px-14{padding-inline:calc(var(--tw-spacing) * 14)}}.fd-shell{background:var(--e-ivory);min-height:100vh;color:var(--e-ink);font-family:var(--e-font-sans);flex-wrap:wrap;font-size:16px;line-height:1.5;display:flex}.fd-shell *,.fd-shell :before,.fd-shell :after{box-sizing:border-box}.fd-shell :is(h1,h2,h3){font-family:var(--e-font-display);color:var(--fd-primary-text);margin:0;font-weight:500;line-height:1.2}.fd-shell h1{font-size:36px}.fd-shell h2{font-size:24px}.fd-shell h3{font-size:18px;font-family:var(--e-font-sans);color:var(--e-ink);font-weight:700}.fd-shell p{margin:0}.fd-shell a{color:var(--fd-secondary-text)}.fd-shell a:hover{color:var(--fd-primary-text)}.fd-shell :focus-visible{outline:3px solid var(--fd-secondary);outline-offset:2px}.fd-nav{background:var(--fd-primary);min-width:220px;max-width:260px;color:var(--fd-on-primary);flex-direction:column;flex:240px;gap:28px;padding:28px 20px;display:flex}.fd-nav a{color:var(--fd-on-primary);text-decoration:none}.fd-nav a:hover{color:var(--fd-on-primary)}.fd-nav__brand{flex-direction:column;gap:8px;display:flex}.fd-nav__logo{border-radius:var(--e-radius);background:#fff;justify-content:center;align-items:center;min-height:64px;padding:10px 14px;display:flex}.fd-nav__logo img{max-width:100%;max-height:56px;display:block}.fd-nav__wordmark{font-family:var(--e-font-display);font-size:22px}.fd-nav__firm{color:var(--fd-on-primary-muted);font-size:13px}.fd-nav__links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fd-nav__link{border-radius:var(--e-radius);align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:15px;display:flex}.fd-nav__link:hover{background:var(--fd-on-primary)}@supports (color:color-mix(in lab, red, red)){.fd-nav__link:hover{background:color-mix(in srgb, var(--fd-on-primary) 10%, transparent)}}.fd-nav__link[aria-current=page]{background:var(--fd-secondary);font-weight:700;color:var(--fd-on-secondary)!important}.fd-nav__link svg{flex:none}.fd-nav__user{border-top:1px solid var(--fd-on-primary);flex-direction:column;gap:8px;margin-top:auto;padding-top:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.fd-nav__user{border-top:1px solid color-mix(in srgb, var(--fd-on-primary) 20%, transparent)}}.fd-nav__user{font-size:14px}.fd-nav__user-name{font-size:15px;font-weight:700}.fd-nav__user-label{color:var(--fd-on-primary-muted);font-size:13px}.fd-nav__user-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fd-nav__user-actions :is(a,button){min-height:44px;color:var(--fd-on-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fd-main{flex-direction:column;flex:999 560px;gap:28px;min-width:0;padding:40px 48px 64px;display:flex}.fd-main--narrow>*{max-width:880px}@media (max-width:820px){.fd-nav{flex-basis:100%;gap:12px;max-width:none;padding:16px}.fd-nav__brand{flex-direction:row;justify-content:space-between;align-items:center}.fd-nav__logo{min-height:48px;padding:6px 10px}.fd-nav__logo img{max-height:36px}.fd-nav__links{flex-flow:wrap}.fd-nav__user{margin-top:0;padding-top:12px}.fd-main{padding:24px 16px 48px}.fd-shell h1{font-size:30px}}.fd-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fd-header__text{flex-direction:column;gap:6px;max-width:720px;display:flex}.fd-header__intro{color:var(--e-muted)}.fd-back{align-items:center;gap:6px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.fd-button{border-radius:var(--e-radius);border:1px solid var(--fd-primary);background:var(--fd-primary);min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--fd-on-primary)!important}.fd-button:hover{background:var(--fd-primary-dark);border-color:var(--fd-primary-dark)}.fd-button--outline{border-color:var(--fd-secondary-text);background:#fff;color:var(--fd-secondary-text)!important}.fd-button--outline:hover{background:var(--fd-tint);border-color:var(--fd-secondary-text)}.fd-button--quiet{background:#fff;border-color:#c9c6b4;font-weight:400;color:var(--e-ink)!important}.fd-button--quiet:hover{background:var(--fd-tint);border-color:#c9c6b4}.fd-button--danger{background:var(--e-error);border-color:var(--e-error);color:#fff!important}.fd-button--danger:hover{background:#8c1d17;border-color:#8c1d17}.fd-button--small{min-height:44px;padding:0 18px}.fd-button--link{background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline;color:var(--fd-secondary-text)!important}.fd-button--link:hover{background:0 0}.fd-inline-form{margin:0;display:inline}.fd-card{border:1px solid var(--e-line);border-radius:var(--e-radius);background:#fff;flex-direction:column;gap:16px;padding:24px;display:flex}.fd-card--flush{padding:0;overflow-x:auto}.fd-muted{color:var(--e-muted);font-size:14px}.fd-hint{color:var(--e-muted);margin:0;font-size:14px}.fd-field{flex-direction:column;gap:6px;min-width:0;display:flex}.fd-field>label,.fd-legend{padding:0;font-size:15px;font-weight:700}.fd-input,.fd-shell select.fd-input,.fd-shell textarea.fd-input{border-radius:var(--e-radius-small);width:100%;min-height:48px;color:var(--e-ink);font:inherit;box-shadow:none;background:#fff;border:1px solid #c9c6b4;padding:0 14px;font-size:16px}.fd-shell textarea.fd-input{resize:vertical;min-height:220px;padding:12px 14px;line-height:1.5}.fd-input:focus{border-color:var(--fd-secondary);outline:2px solid var(--fd-secondary);outline-offset:0}.fd-input[aria-invalid=true]{border-color:var(--e-error)}.fd-error{color:var(--e-error);font-size:14px;font-weight:700}.fd-fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.fd-fieldset>legend:not(.fd-legend){font-family:var(--e-font-display);color:var(--fd-primary-text);margin-bottom:4px;padding:0;font-size:24px}.fd-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:inline-flex}.fd-check input{width:20px;height:20px;accent-color:var(--fd-secondary);appearance:auto;margin:0;opacity:1!important;display:inline-block!important;position:static!important}.fd-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.fd-segmented{border-radius:var(--e-radius-small);background:#fff;border:1px solid #c9c6b4;display:inline-flex;overflow:hidden}.fd-segmented input{opacity:0;width:1px;height:1px;position:absolute}.fd-segmented label{cursor:pointer;align-items:center;min-height:44px;padding:0 18px;font-size:15px;display:inline-flex}.fd-segmented input:checked+label{background:var(--fd-primary);color:var(--fd-on-primary);font-weight:700}.fd-segmented input:focus-visible+label{outline:3px solid var(--fd-secondary);outline-offset:-3px}.fd-alert{border-radius:var(--e-radius);border:1px solid;padding:14px 18px;font-size:15px}.fd-alert--success{color:var(--e-success);background:#e7f1e9;border-color:#b9d6bf}.fd-alert--error{color:var(--e-error);background:#fbe9e7;border-color:#f0c3be}.fd-alert--info{background:var(--fd-tint);border-color:var(--fd-line);color:var(--e-ink)}.fd-table{border-collapse:collapse;width:100%;min-width:820px;font-size:15px}.fd-table th{text-align:left;border-bottom:1px solid var(--e-line);color:var(--e-muted);text-transform:uppercase;letter-spacing:.04em;padding:14px 16px;font-size:13px;font-weight:700}.fd-table td{vertical-align:top;border-bottom:1px solid #efede2;padding:18px 16px}.fd-table tr:last-child td{border-bottom:0}.fd-table :is(th,td):first-child{padding-left:20px}.fd-table :is(th,td):last-child{text-align:right;white-space:nowrap;padding-right:20px}.fd-client-name{font-family:var(--e-font-display);font-size:19px;text-decoration:none;color:var(--fd-primary-text)!important}.fd-client-name:hover{text-decoration:underline}.fd-sub{color:var(--e-muted);margin-top:2px;font-size:14px;display:block}.fd-client-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:none}.fd-client-card{border:1px solid var(--e-line);border-radius:var(--e-radius);background:#fff;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:820px){.fd-client-table{display:none}.fd-client-cards{display:flex}}.fd-pill{color:var(--e-ink);background:#efede2;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.fd-pill--progress{background:var(--fd-tertiary);color:var(--fd-on-tertiary)}.fd-pill--done{background:var(--fd-primary);color:var(--fd-on-primary)}.fd-pill--urgent{color:var(--e-burgundy);background:#f6e3ea}.fd-pill--none{color:var(--e-muted);background:#fff;border:1px dashed #c9c6b4}.fd-pages{color:var(--e-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.fd-pages ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-pages a{border-radius:var(--e-radius);border:1px solid var(--e-line);min-width:44px;height:44px;color:var(--e-ink);background:#fff;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.fd-pages a[aria-current=page]{background:var(--fd-primary);border-color:var(--fd-primary);color:var(--fd-on-primary);font-weight:700}.fd-columns{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.fd-columns{grid-template-columns:minmax(0,1fr)}}.fd-item{border-top:1px solid #efede2;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 0;display:flex}.fd-item:first-of-type{border-top:0}.fd-item__thumb{background:var(--e-cream) center / cover no-repeat;border:1px solid var(--e-line);width:64px;height:88px;color:var(--e-muted);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.fd-item__text{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.fd-item__actions{flex-wrap:wrap;gap:10px;display:flex}.fd-facts{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:15px;display:grid}.fd-facts dt{color:var(--e-muted)}.fd-facts dd{overflow-wrap:anywhere;margin:0}.fd-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fd-photo{flex-direction:column;gap:6px;display:flex}.fd-photo img{aspect-ratio:1;object-fit:cover;border-radius:var(--e-radius-small);background:var(--e-cream);width:100%;display:block}.fd-designs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.fd-design{border:1px solid var(--e-line);border-radius:var(--e-radius);background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex}.fd-design img{aspect-ratio:3/4;object-fit:contain;background:var(--e-cream);border-radius:4px;width:100%;display:block}.fd-tabs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-tabs a{border:1px solid var(--e-line);min-height:44px;color:var(--e-ink);background:#fff;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.fd-tabs a[aria-current=page]{background:var(--fd-primary);border-color:var(--fd-primary);color:var(--fd-on-primary);font-weight:700}.fd-steps{counter-reset:fd-step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fd-steps li{counter-increment:fd-step;border:1px solid var(--e-line);border-radius:var(--e-radius);background:#fff;flex-direction:column;gap:8px;padding:20px;display:flex}.fd-steps li:before{content:counter(fd-step);background:var(--fd-tertiary);width:36px;height:36px;color:var(--fd-on-tertiary);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.fd-people{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fd-person{border-radius:var(--e-radius);border:1px solid var(--e-line);width:100%;min-height:64px;color:var(--e-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;align-items:center;gap:14px;padding:0 18px;font-size:17px;font-weight:700;display:flex}.fd-person:hover{border-color:var(--fd-secondary);background:var(--fd-tint)}.fd-initials{background:var(--fd-tertiary);width:40px;height:40px;color:var(--fd-on-tertiary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.fd-dialog{border-radius:var(--e-radius);width:calc(100% - 32px);max-width:520px;color:var(--e-ink);font-family:var(--e-font-sans);border:0;padding:32px;box-shadow:0 12px 48px #00000040}.fd-dialog::backdrop{background:#141e1c8c}.fd-swatch-row{grid-template-columns:64px minmax(0,1fr) 140px;align-items:center;gap:16px;display:grid}.fd-swatch-row input[type=color]{border-radius:var(--e-radius-small);cursor:pointer;background:#fff;border:1px solid #c9c6b4;width:64px;height:48px;padding:2px}.fd-logo-box{border-radius:var(--e-radius-small);background:#fff;border:1px dashed #c9c6b4;justify-content:center;align-items:center;min-height:110px;padding:12px;display:flex}.fd-logo-box img{max-width:100%;max-height:90px}.fd-preview{border:1px solid var(--e-line);border-radius:var(--e-radius);background:var(--e-ivory);min-height:260px;font-size:13px;display:flex;overflow:hidden}.fd-preview__nav{flex-direction:column;flex:none;gap:8px;width:140px;padding:16px 10px;display:flex}.fd-preview__main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px;display:flex}.fd-shell [hidden]{display:none!important}.fd-design .fd-button{white-space:normal;text-align:center;padding:8px 14px;line-height:1.25}.fd-design h2{font-size:18px}:root{--e-forest:#14463a;--e-forest-dark:#0d3329;--e-ink:#3a4743;--e-muted:#5c6460;--e-burgundy:#901f45;--e-cream:#f2f1e2;--e-ivory:#fbf9f3;--e-line:#e4e2d3;--e-trust:#095c9d;--e-error:#b3261e;--e-success:#2f6a3a;--e-sage:#dceae1;--e-sage-light:#eef5f0;--e-sage-line:#c5dccd;--e-font-display:"Requiem Text A", "Requiem Text B", Times, serif;--e-font-sans:"Lato", "Helvetica Neue", Arial, sans-serif;--e-radius:8px;--e-radius-small:6px;--e-shadow:0 1px 2px #14463a0f, 0 4px 16px #14463a0f;--e-button-height:48px;--e-button-padding:0 28px;--fd-primary:#14463a;--fd-primary-dark:#0f342c;--fd-on-primary:#fff;--fd-on-primary-muted:#c4d1ce;--fd-primary-text:#14463a;--fd-secondary:#0d3329;--fd-on-secondary:#fff;--fd-secondary-text:#0d3329;--fd-tertiary:#dceae1;--fd-on-tertiary:#1b1b1b;--fd-tint:#f6f8f7;--fd-line:#dce3e1}body.theme-e{font-family:var(--e-font-sans);background-color:var(--e-ivory)}.theme-e :is(p,a,li,span,div,td,th,label,input,select,textarea,button,small,strong,em,h4,h5,h6,.ui.button,.btn,.ui.menu,.ui.card,.ui.form,.ui.dropdown,.ui.label):not(.template-page *,i,.icon:not(.button),[class*=uk-icon-]:not(.uk-icon-button),[class*=wgicon],[class*=zmdi],[class^=ii-],[class*=\ ii-]){font-family:var(--e-font-sans)}.theme-e :is(h1,h2,h3,.pageheader__title,.ui.header,.wg-modal__header-title):not(.template-page *,.fd-shell *){font-family:var(--e-font-display);color:var(--e-forest)}.theme-e :is(h4,h5,h6):not(.template-page *,.fd-shell *){color:var(--e-forest)}.theme-e :is(.pageheader__subtitle,.ui.header .sub.header):not(.template-page *){font-family:var(--e-font-sans)}.theme-e :is(a,button,input,select,textarea,[tabindex]):not(.template-page *):focus-visible{outline:3px solid var(--e-burgundy);outline-offset:2px}.theme-e :is(.ui.primary.button,.ui.button.primary,.ui.primary.buttons .button,.uk-button-primary,.btn:not(.btn--outline)):not(.template-page *){background-color:var(--e-forest);border-color:var(--e-forest);color:#fff;border-radius:var(--e-radius);text-shadow:none}.theme-e :is(.ui.primary.button,.ui.button.primary,.ui.primary.buttons .button,.uk-button-primary,.btn:not(.btn--outline)):not(.template-page *):is(:hover,:focus){background-color:var(--e-forest-dark);border-color:var(--e-forest-dark);color:#fff}.theme-e :is(.ui.basic.button,.ui.basic.buttons .button):not(.template-page *){box-shadow:inset 0 0 0 1px var(--e-forest);color:var(--e-forest);border-radius:var(--e-radius)}.theme-e :is(.btn--outline,.uk-button:not(.uk-button-primary)):not(.template-page *){border-color:var(--e-forest);color:var(--e-forest);border-radius:var(--e-radius)}.theme-e :is(.ui.basic.button,.ui.basic.buttons .button,.btn--outline,.uk-button:not(.uk-button-primary)):not(.template-page *):is(:hover,:focus){background-color:var(--e-cream);color:var(--e-forest)}.theme-e .ui.button:not(.primary,.basic,.inverted,.red,.green,.facebook,.google,.template-page *){background-color:var(--e-cream);color:var(--e-forest);border-radius:var(--e-radius)}.theme-e .ui.button:not(.primary,.basic,.inverted,.red,.green,.facebook,.google,.template-page *):hover{background-color:var(--e-line)}.theme-e .ui.buttons:not(.template-page *)>.ui.button:not(.primary,.basic,.template-page *){text-align:center;color:var(--e-forest);border:1px solid var(--e-forest);background-color:#fff;border-radius:0;padding-left:1.5em;padding-right:1.5em;box-shadow:none!important}.theme-e .ui.buttons:not(.template-page *)>.ui.button:not(.primary,.basic,.template-page *)+.ui.button{margin-left:-1px}.theme-e .ui.buttons:not(.template-page *)>.ui.button:not(.primary,.basic,.template-page *):first-child{border-radius:var(--e-radius) 0 0 var(--e-radius)}.theme-e .ui.buttons:not(.template-page *)>.ui.button:not(.primary,.basic,.template-page *):last-child{border-radius:0 var(--e-radius) var(--e-radius) 0}.theme-e .ui.buttons:not(.template-page *)>.ui.button:not(.primary,.basic,.template-page *):hover{background-color:var(--e-cream)}.theme-e .ui.buttons:not(.template-page *)>.ui.button.active:not(.primary,.basic,.template-page *),.theme-e .ui.buttons:not(.template-page *)>.ui.button.active:not(.primary,.basic,.template-page *):hover{background-color:var(--e-forest);color:#fff}.theme-e :is(.flowup-labels .fl-input,.flowup-labels select,.uk-form input,.uk-form select,.uk-form textarea,.ui.form input,.ui.form select,.ui.form textarea):not(.template-page *){color:var(--e-forest);border-color:var(--e-line);border-radius:var(--e-radius)}.theme-e :is(.flowup-labels .fl-input,.flowup-labels select,.uk-form input,.ui.form input,.ui.form textarea):not(.template-page *):focus{border-color:var(--e-burgundy);box-shadow:0 2px 0 0 var(--e-burgundy);outline:none}.theme-e :is(.flowup-labels .fl-label,.field-display__header,.ui.form .field>label,.uk-form label):not(.template-page *){color:var(--e-forest)}.theme-e .flowup-labels .help-block:not(.template-page *){color:var(--e-error)}.theme-e .feedback{border-radius:var(--e-radius)}.theme-e .feedback--success{box-shadow:inset 0 0 0 1px var(--e-success);color:var(--e-success);background:#fff}.theme-e :is(.feedback--error,.feedback--danger){box-shadow:inset 0 0 0 1px var(--e-error);color:var(--e-error);background:#fff}.theme-e :is(.feedback--info,.feedback--information,.feedback--warning){background:var(--e-cream);color:var(--e-forest)}.theme-e .feedback :is(.feedback__content,.feedback__header,a){color:inherit}.theme-e :is(.uk-modal-dialog,.wg-modal .uk-modal-dialog){border-radius:var(--e-radius);box-shadow:var(--e-shadow);overflow:hidden}.theme-e .wg-modal__header{background:var(--e-forest)}.theme-e .wg-modal__header .wg-modal__header-title:not(.template-page *){color:#fff}.theme-e .wg-modal__header-action{color:var(--e-cream)}.theme-e .wg-modal__header-action:hover{color:#fff}.theme-e :is(.navbar__link,.navbar__item>a):not(.ui.button){color:var(--e-forest)}.theme-e :is(.pageheader,.pageheader-container){background-color:var(--e-cream)}.theme-e .cc_banner .cc_btn,.theme-e .cc_btn{background-color:var(--e-forest)!important;color:#fff!important}.theme-e :is(footer.wg.footer,footer.footer){background-color:var(--e-forest);color:var(--e-ivory)}.theme-e :is(footer.wg.footer,footer.footer) :is(h1,h2,h3,h4,h5,h6){color:var(--e-cream)}.theme-e :is(footer.wg.footer,footer.footer) a{color:var(--e-ivory)}.theme-e :is(footer.wg.footer,footer.footer) :is(.footer__legal,.footer-legal){color:#c9d6cf;background-color:#0000}.theme-e .uk-modal.wg-modal--locked :is(.wg-modal__body,.wg-modal__header-action){pointer-events:none;cursor:progress}.theme-e .uk-modal.wg-modal--locked .wg-modal__header-action{opacity:.4}.theme-e .uk-modal.wg-modal--locked .wg-action-list__item:not(.wg-action-list__item--chosen){opacity:.45}.theme-e .uk-modal.wg-modal--locked .wg-action-list__item--chosen{background:var(--e-sage-light);box-shadow:inset 3px 0 0 var(--e-forest)}.theme-e .toggle-radio:has(input:checked) .toggle-radio__slider{background:var(--e-forest)}.theme-e .toggle-radio label{transition:color .4s}.theme-e .toggle-radio input:checked+label{color:#fff}.theme-e .wg.slider-selector:not(.slider-selector--coverpages) .slider-selector__option{border-color:var(--e-sage-line);border-radius:var(--e-radius);transition:background-color .15s,border-color .15s}.theme-e .wg.slider-selector:not(.slider-selector--coverpages) .slider-selector__option:hover{background:var(--e-sage-light)}.theme-e .wg.slider-selector:not(.slider-selector--coverpages) .slider-selector__option.active{background:var(--e-sage);border-color:var(--e-sage)}.theme-e .form-input--datepicker{grid-template-columns:minmax(0,78fr) minmax(0,126fr) minmax(0,84fr);gap:4px 8px;width:100%;display:grid!important}.theme-e .fl-wrap--datepicker{width:304px;max-width:100%}.theme-e .form-input--datepicker>label[id$=_day],.theme-e .form-input--datepicker>label[id$=_month],.theme-e .form-input--datepicker>label[id$=_year]{color:var(--e-muted);margin:0;font-size:13px;font-weight:400;display:block!important}.theme-e .form-input--timepicker{align-items:center;gap:8px;max-width:200px;padding-top:17px;display:flex!important}.theme-e :is(.fl-wrap--datepicker,.fl-wrap--timepicker){vertical-align:top}.theme-e :is(.form-input--datepicker,.form-input--timepicker) select{appearance:none;float:none;border:1.5px solid var(--e-line);border-radius:var(--e-radius);color:#000;height:48px;font-family:var(--e-font-sans);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2314463A' stroke-width='1.8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;margin:0;padding:0 28px 0 10px;font-size:16px;width:100%!important}.theme-e .form-input--timepicker select{flex:none;width:84px!important}.theme-e :is(.form-input--datepicker,.form-input--timepicker) select:hover{border-color:var(--e-sage-line)}.theme-e :is(.form-input--datepicker,.form-input--timepicker) select:focus{border-color:var(--e-forest);box-shadow:0 0 0 3px var(--e-sage);outline:none}.theme-e .search-bar .form-input:not(.template-page *){border-bottom:2px solid var(--e-line);color:var(--e-forest)}.theme-e .search-bar .form-input:not(.template-page *):focus{border-bottom-color:var(--e-burgundy);outline:none}.theme-e .form__extras:not(.template-page *){margin-top:16px}.theme-e .auth-e{background:var(--e-ivory);grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:900px){.theme-e .auth-e{grid-template-columns:minmax(320px,5fr) 7fr}}.theme-e .auth-e{position:relative}.theme-e .auth-e__back{z-index:5;border-radius:var(--e-radius);box-shadow:var(--e-shadow);color:var(--e-forest);background:#fff;padding:8px 14px;font-size:15px;font-weight:700;text-decoration:none;position:absolute;top:20px;left:20px}.theme-e .auth-e__back:hover{background:var(--e-cream);color:var(--e-forest)}.theme-e .auth-e__aside{background:var(--e-forest);padding:64px 56px;display:none}@media (min-width:900px){.theme-e .auth-e__aside{align-items:flex-end;display:flex}}.theme-e .auth-e__aside-inner{max-width:30em}.theme-e .auth-e__eyebrow{color:var(--e-sage);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.theme-e .auth-e .auth-e__aside h2{margin:0 0 16px;font-size:40px;font-weight:400;line-height:1.15;color:var(--e-cream)!important}.theme-e .auth-e__aside p:not(.auth-e__eyebrow){color:#c9d6cf;margin:0;font-size:17px;line-height:1.55}.theme-e .auth-e__main{justify-content:center;align-items:center;padding:40px 16px;display:flex}.theme-e .auth-e__card{box-sizing:border-box;border-radius:var(--e-radius);width:100%;max-width:440px;box-shadow:var(--e-shadow);background:#fff;margin:0;padding:32px 24px}@media (min-width:600px){.theme-e .auth-e__card{padding:40px}}.theme-e .auth-e__card--wide{max-width:880px}.theme-e .auth-e__brand{text-align:center;margin:0 0 28px}.theme-e .auth-e__brand img{width:auto;max-height:56px}.theme-e :is(.auth-e__title,.auth-e .form__title){color:var(--e-forest);text-align:left;margin:0 0 8px;font-size:30px;font-weight:400;line-height:1.2;font-family:var(--e-font-display)!important}.theme-e :is(.auth-e__intro,.auth-e .form__intro){color:var(--e-muted);text-align:left;margin:0 0 24px;font-size:16px;line-height:1.5}.theme-e .auth-e .flowup-labels .fl-wrap{height:auto;margin:0 0 20px}.theme-e .auth-e .flowup-labels .fl-wrap:last-of-type{margin-bottom:24px}.theme-e .auth-e .flowup-labels .fl-label{color:var(--e-forest);pointer-events:auto;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3;display:block;position:static;transform:none}.theme-e .auth-e .flowup-labels .fl-input{box-sizing:border-box;border:1.5px solid var(--e-line);border-radius:var(--e-radius);color:#000;background:#fff;width:100%;height:48px;padding:0 14px;font-size:16px;position:static}.theme-e .auth-e .flowup-labels .fl-input[type=password]{padding-right:64px}.theme-e .auth-e .flowup-labels .fl-input:focus{border-color:var(--e-forest);box-shadow:0 0 0 3px var(--e-sage)}.theme-e .auth-e .flowup-labels .has-error .fl-input{border-color:var(--e-error)}.theme-e .auth-e .flowup-labels .help-block{margin-top:6px;font-size:14px;display:block}.theme-e .auth-e .field__show-password{color:var(--e-forest);font-size:13px;line-height:24px;display:block;bottom:12px;right:12px}.theme-e .auth-e :is(.btn,.btn--block){height:48px;font-size:16px;font-weight:700;line-height:48px}.theme-e .auth-e .form__extras{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;font-size:15px;display:flex}.theme-e .auth-e .form__extras>a{float:none;color:var(--e-forest);text-underline-offset:3px;text-decoration:underline}.theme-e .auth-e .feedback{text-align:left;margin:0 0 20px;padding:14px 16px}.theme-e .auth-e .feedback__content{margin:0;padding:0;font-size:15px;line-height:1.5}.theme-e .auth-e :is(.btn,.btn--block){box-sizing:border-box;width:100%;max-width:none;margin:0}.theme-e :is(.form-input--datepicker,.form-input--timepicker,.form-wrap--select):after{display:none!important}.theme-e :is(.hero--positive,.hero--negative,.hero--neutral){border-radius:var(--e-radius);box-shadow:var(--e-shadow);background:#fff;border:1.5px solid;padding:40px 32px}.theme-e .hero--positive{color:var(--e-success)}.theme-e .hero--negative{color:var(--e-error)}.theme-e .hero--neutral{color:var(--e-forest);border-color:var(--e-line)}.theme-e :is(.hero--positive,.hero--negative,.hero--neutral) :is(h1,h2,h3,p,i,a:not(.ui.button)){color:inherit}.theme-e :is(.hero--positive,.hero--negative,.hero--neutral) i{font-size:40px;line-height:1}.theme-e :is(.hero--positive,.hero--negative,.hero--neutral) h1{margin:12px 0 8px;font-size:36px;font-weight:400;line-height:1.2}.theme-e :is(.hero--positive,.hero--negative,.hero--neutral) p{margin:0;font-size:16px}.theme-e :is(.form-input--datepicker,.form-input--timepicker) select:has(option[value=""]:checked){color:var(--e-muted)}.theme-e :is(.form-input--datepicker,.form-input--timepicker) select option{color:#000}.theme-e .ui.dropdown.button>.menu{margin-top:10px}.theme-e :is(.btn,.btn--outline):not(.btn--narrow,.btn--small,.btn--large,.btn--inline-text,.btn--link){line-height:36px}.theme-e .btn--narrow{line-height:28px}.theme-e .btn.btn--small{line-height:26px}.theme-e .btn.btn--large{line-height:76px}.theme-e .uk-icon-button,.theme-e .wizard-step_inner a.uk-icon-button{line-height:23px}.theme-e #payment-form .ui.large.primary.button{padding-top:9.6px;padding-bottom:11.2px}.theme-e :is(.switch-toggle.switch--withgrace,.switch-light.switch--withgrace>span){border-color:var(--e-forest)}.theme-e .switch-light.switch--withgrace span span,.theme-e .switch-light.switch--withgrace input:checked~span span:first-child{color:var(--e-forest);opacity:1;cursor:pointer;background-color:#fff;transition:background-color .15s}.theme-e .switch-light.switch--withgrace span span:hover,.theme-e .switch-light.switch--withgrace input:checked~span span:first-child:hover{background-color:var(--e-cream)}.theme-e .switch-light.switch--withgrace input~span span:first-child,.theme-e .switch-light.switch--withgrace input:checked~span span:nth-child(2),.theme-e .switch-light.switch--withgrace input~span span:first-child:hover,.theme-e .switch-light.switch--withgrace input:checked~span span:nth-child(2):hover{color:#fff;background-color:var(--e-forest)}.theme-e .fieldset--text-style .form-group--text-style .btn.btn--outline.btn--small{border-color:var(--e-forest);color:var(--e-forest);background-color:#fff;border-radius:0}.theme-e .fieldset--text-style .form-group--text-style .btn.btn--outline.btn--small:hover{background-color:var(--e-cream);color:var(--e-forest)}.theme-e .fieldset--text-style .form-group--text-style .btn.btn--outline.btn--small.active,.theme-e .fieldset--text-style .form-group--text-style .btn.btn--outline.btn--small.active:hover{background-color:var(--e-forest);border-color:var(--e-forest);color:#fff}.theme-e .entity-list__action-bar:not(.template-page *){border-top-color:var(--e-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-e .entity-list__action-bar:not(.template-page *)>:is(.uk-float-left,.uk-float-right,.btn--group,.product-detail){float:none;margin:0}.theme-e .entity-list__action-bar:not(.template-page *)>.uk-float-left{align-items:baseline;gap:.5em;display:flex}.theme-e .entity-list__action-bar:not(.template-page *) .product-detail{float:none;color:var(--e-forest);margin:0}.theme-e .entity-list__action-bar:not(.template-page *) .product-detail--count{align-items:baseline;gap:.4em;font-size:1.05em;display:inline-flex}.theme-e .entity-list__action-bar:not(.template-page *) .js-quantity-select{border:1px solid var(--e-line);border-radius:var(--e-radius);color:var(--e-forest);background-color:#fff;padding:4px 8px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}