@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f1e8e610b74e86c8-s.28yarllwtn3op.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c82015f5278b41d-s.2ltts62cl_aqt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92f167f550500e87-s.0a1c-4jmm-ge1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62d3b7ae393d1cc9-s.0t7r-5aj08t6e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/84ee80ef403ec7a4-s.p.34vrj7u2gaa_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.BgCm2W_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:500}.BgCm2W_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.h9uxqW_className{font-family:Inter,Inter Fallback;font-style:normal}.h9uxqW_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#f7f4ee;--surface:#efeae1;--placeholder:#e7e1d6;--ink:#1c1a17;--muted:#6b645a;--line:#ddd5c8;--accent:#7a5c3a;--button-bg:var(--ink);--button-fg:var(--bg);--field-bg:#fff;--viewer-bg:#000;--viewer-fg:#f0f0f0;--viewer-line:#555;--font-display:var(--font-cormorant), Georgia, "Times New Roman", serif;--font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-body:15px;--text-small:13px;--text-label:11px;--text-logo:24px;--text-h1:38px;--text-h1-watch:34px;--text-name:24px;--text-h2:22px;--text-price:17px;--text-meta:14px;--text-caption:12px;--text-field:16px;--text-h1-admin:32px;--tracking-label:.16em;--tracking-eyebrow:.18em;--tracking-nav:.14em;--tracking-logo:.02em;--leading-body:1.55;--leading-display:1.1;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-2xl:28px;--space-3xl:32px;--space-4xl:40px;--space-5xl:56px;--hairline:1px;--focus-ring:2px;--tap-cta:52px;--dot:6px;--gallery-min-height:260px;--admin-width:48rem;--form-width:24rem;--form-width-wide:32rem;--admin-thumb:150px;--admin-video-width:480px;--gutter:20px;--measure:560px;--wide:1120px;--tap:44px;--checkbox:20px;--radius:2px;--space-item:44px;--space-section:36px;--watch-summary-height:320px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}a{color:inherit}:focus-visible{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-ring)}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:var(--leading-display);margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}p{margin:0}.site-header,.admin-header{justify-content:space-between;align-items:center;gap:0 var(--space-xs);padding:var(--space-xs) var(--gutter);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.wordmark{min-height:var(--tap);font-family:var(--font-display);font-size:var(--text-logo);letter-spacing:var(--tracking-logo);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.main-nav{margin-right:calc(-1 * var(--space-xs));display:flex}.main-nav a{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-xs);color:var(--muted);font-size:var(--text-caption);letter-spacing:var(--tracking-nav);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.main-nav a:hover{color:var(--ink)}.site-main{width:100%;padding:0 var(--gutter) var(--space-5xl);flex:1}.page{max-width:var(--measure);margin:0 auto}.page-wide{max-width:var(--wide);margin:0 auto}.site-footer{padding:var(--space-lg) var(--gutter) var(--space-4xl);border-top:var(--hairline) solid var(--line);color:var(--muted);font-size:var(--text-small)}.footer-nav{margin:0 calc(-1 * var(--space-sm));flex-wrap:wrap;display:flex}.footer-nav a{min-height:var(--tap);padding:0 var(--space-sm);align-items:center;text-decoration:none;display:inline-flex}.footer-nav a:hover{color:var(--ink);text-decoration:underline}.footer-note{margin:var(--space-xs) 0 0}.page-intro{padding:var(--space-4xl) 0 var(--space-2xl)}.page-intro h1,.page-intro .eyebrow+h1{margin-top:var(--space-sm)}.page-intro>h1:first-child{margin-top:0}.lede{margin-top:var(--space-sm);max-width:34ch;color:var(--muted)}.eyebrow{color:var(--accent);font-size:var(--text-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:500;display:block}.muted{color:var(--muted)}.section-title{margin:var(--space-section) 0 var(--space-sm);font-size:var(--text-h2)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2{margin-top:var(--space-section)}.prose ul,.prose ol{padding-left:var(--space-lg)}.prose li+li{margin-top:var(--space-xs)}.prose a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:var(--space-3xs)}.button{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-md);font:inherit;color:var(--button-fg);background:var(--button-bg);border-radius:var(--radius);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.button-quiet{color:var(--ink);border:var(--hairline) solid var(--line);background:0 0}.button-cta{width:100%;min-height:var(--tap-cta);padding:var(--space-md);font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase}.button-cta.button-quiet{border-color:var(--ink)}.facts{border-collapse:collapse;width:100%;font-size:var(--text-meta)}.facts caption{margin:var(--space-section) 0 var(--space-sm);font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-display);text-align:left}.facts th,.facts td{padding:var(--space-sm) 0;text-align:left;vertical-align:top;border-bottom:var(--hairline) solid var(--line)}.facts th{width:42%;padding-right:var(--space-sm);color:var(--muted);font-weight:400}.address-line{display:block}.notice{padding:var(--space-sm) var(--space-md);background:var(--surface);border-radius:var(--radius)}.visually-hidden,.form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.form{gap:var(--space-xl);flex-direction:column;display:flex}.field{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.field>label,.field>legend{font-size:var(--text-small);padding:0;font-weight:500}.field>legend{margin-bottom:var(--space-xs)}.field-optional,.field-hint{color:var(--muted);font-weight:400}.field-hint{font-size:var(--text-small)}.field input:not([type=radio],[type=checkbox],[type=file]),.field select,.field textarea{width:100%;min-height:var(--tap);padding:var(--space-xs) var(--space-sm);font:inherit;font-size:var(--text-field);color:var(--ink);background:var(--field-bg);border:var(--hairline) solid var(--line);border-radius:var(--radius)}.field textarea{resize:vertical}.field [aria-invalid=true]{border-color:var(--ink)}.choices{flex-direction:column;display:flex}.choice{align-items:center;gap:var(--space-sm);min-height:var(--tap);border-bottom:var(--hairline) solid var(--line);cursor:pointer;display:flex}.choice input{width:var(--space-lg);height:var(--space-lg);accent-color:var(--ink);flex:none;margin:0}.choices-more summary{min-height:var(--tap);color:var(--muted);font-size:var(--text-small);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:var(--space-3xs);cursor:pointer;align-items:center;display:flex}.inspiration-list{gap:var(--space-md) var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.inspiration-thumb{aspect-ratio:1;object-fit:cover;background:var(--placeholder);border-radius:var(--radius);width:100%;display:block}.inspiration-name{margin:var(--space-2xs) 0 0;font-size:var(--text-meta);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspiration-remove{width:100%;font-size:var(--text-meta);padding:0}.inspiration-add{align-self:flex-start}.field-error{font-size:var(--text-small);margin:0;font-weight:600}.page-actions{margin-top:var(--space-section)}.plain-list{margin:0;padding:0;list-style:none}.price{font-variant-numeric:tabular-nums}.watch-list{gap:var(--space-item);max-width:var(--measure);grid-template-columns:minmax(0,1fr);margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:768px){.watch-list{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (min-width:1100px){.watch-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.watch-card{position:relative}.watch-card-photo{aspect-ratio:4/5;border-radius:var(--radius);background:var(--placeholder);position:relative;overflow:hidden}.watch-card.is-sold-out .watch-card-photo{opacity:.55}.watch-card-meta{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.watch-card-name{font-size:var(--text-name);margin:0}.watch-card-name a{text-decoration:none}.watch-card-name a:after{content:"";position:absolute;inset:0}.watch-card-price{color:var(--muted);font-size:var(--text-meta);flex:none}.watch-card-label{color:var(--muted);font-size:var(--text-label);letter-spacing:var(--tracking-nav);text-transform:uppercase;flex:none}.watch-card-lede{color:var(--muted);font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watch-stock{margin-top:var(--space-lg)}.gallery:has(.gallery-dots)+.watch-stock{margin-top:var(--space-xs)}.watch>.watch-stock:first-child{margin-top:var(--space-3xl)}.watch h1{margin-top:var(--space-2xs);font-size:var(--text-h1-watch)}.watch-price{margin-top:var(--space-xs);font-size:var(--text-price)}.watch-price-note{color:var(--muted);font-size:var(--text-caption)}.watch-buy{margin-top:var(--space-lg)}.terms-note{margin-top:var(--space-xs);color:var(--muted);font-size:var(--text-small)}.terms-note a{color:inherit;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:var(--space-3xs)}.watch-description{margin-top:var(--space-2xl);white-space:pre-line}.request-status{gap:var(--space-2xs);flex-direction:column;display:flex}.request-status-value{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-display)}.request-status-note{margin-top:var(--space-xs);font-size:var(--text-small)}.request-description{white-space:pre-line}.proposal-images{gap:var(--space-xs);margin:var(--space-lg) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.proposal-image{aspect-ratio:4/5;border-radius:var(--radius);background:var(--placeholder);position:relative;overflow:hidden}.proposal-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proposal-details{margin-top:var(--space-lg);white-space:pre-line}.accept-proposal{gap:var(--space-md)}.accept-choice{padding:var(--space-sm) 0;border-top:var(--hairline) solid var(--line);align-items:flex-start}.accept-choice input{margin-top:var(--space-3xs)}.commission-due{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}.gallery{margin:0 calc(-1 * var(--gutter))}@media (min-width:600px){.gallery{margin:var(--space-xl) 0 0}}.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{scroll-snap-align:start;flex:0 0 100%}.gallery-open{aspect-ratio:4/5;width:100%;max-height:max(var(--gallery-min-height), 100svh - var(--watch-summary-height));background:var(--placeholder);cursor:zoom-in;border:0;padding:0;display:block;position:relative}@media (min-width:600px){.gallery-open{border-radius:var(--radius);overflow:hidden}}.watch-card-photo img,.gallery-open img,.photo-frame img{object-fit:cover}.photo-frame>img{width:100%;height:100%;position:absolute;inset:0}.gallery-dots{justify-content:center;gap:var(--dot);padding:var(--space-sm) 0;margin:0;list-style:none;display:flex}.gallery-dots li{width:var(--dot);height:var(--dot);background:var(--line);border-radius:50%}.gallery-dots li[data-current]{background:var(--ink)}.viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--viewer-fg);background:var(--viewer-bg);border:0;margin:0;padding:0}.viewer[open]{flex-direction:column;display:flex}.viewer::backdrop{background:var(--viewer-bg)}.viewer-bar,.viewer-nav{padding:var(--space-2xs) var(--gutter);justify-content:space-between;align-items:center;display:flex}.viewer-count{font-variant-numeric:tabular-nums;margin:0}.viewer-button{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-sm);font:inherit;font-size:var(--text-caption);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:inherit;border:var(--hairline) solid var(--viewer-line);border-radius:var(--radius);background:0 0}.viewer-button:disabled{opacity:.4}.viewer-track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.viewer-slide{scroll-snap-align:start;flex:0 0 100%;position:relative}.viewer-image{object-fit:contain}.admin-main{width:100%;max-width:var(--admin-width);padding:var(--space-xl) var(--gutter);flex:1;margin:0 auto}.admin-main h1{font-size:var(--text-h1-admin);margin-bottom:var(--space-md)}.admin-main h2{margin:var(--space-xl) 0 var(--space-xs)}.admin-main p+p{margin-top:var(--space-xs)}.admin-form{gap:var(--space-sm);max-width:var(--form-width);flex-direction:column;display:flex}.admin-form label{font-weight:600}.admin-form input,.admin-form textarea{width:100%;font:inherit;font-size:var(--text-field);color:inherit;background:var(--field-bg);border:var(--hairline) solid var(--muted);border-radius:var(--radius)}.admin-form input{min-height:var(--tap);padding:0 var(--space-sm)}.admin-form textarea{padding:var(--space-xs) var(--space-sm)}.admin-form .admin-check{align-items:center;gap:var(--space-xs);min-height:var(--tap);font-weight:400;display:flex}.admin-form .admin-check input{width:var(--checkbox);height:var(--checkbox);accent-color:currentColor;min-height:0;margin:0;padding:0}.watch-form{max-width:var(--form-width-wide)}.watch-form fieldset{gap:var(--space-sm);padding:var(--space-sm);border:var(--hairline) solid var(--line);border-radius:var(--radius);flex-direction:column;margin:0;display:flex}.admin-field{gap:var(--space-2xs);flex-direction:column;display:flex}.admin-list{margin:0;padding:0;list-style:none}.admin-list li{align-items:center;gap:var(--space-2xs) var(--space-sm);min-height:var(--tap);padding:var(--space-xs) 0;border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.off-site-sale-note{flex-basis:100%}.to-ship .to-ship-item{align-items:stretch;gap:var(--space-xs);padding:var(--space-md) 0;flex-direction:column}.to-ship .to-ship-item h2{margin:0}.insurance-section{margin:var(--space-xl) 0}.tracking-form{margin-top:var(--space-xs)}.tracking-link{overflow-wrap:anywhere}.list-filter{gap:0 var(--space-md);margin:var(--space-sm) 0;flex-wrap:wrap;display:flex}.list-filter a{min-height:var(--tap);align-items:center;display:inline-flex}.list-filter a[aria-current=page]{font-weight:600;text-decoration:none}.overview{margin:0 0 var(--space-xl);padding:0;list-style:none}.overview li{border-bottom:var(--hairline) solid var(--line)}.overview-entry{align-items:center;gap:var(--space-sm);min-height:var(--tap);padding:var(--space-xs) 0;color:var(--ink);text-decoration:none;display:flex}.overview-count{min-width:2ch;font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-display);font-variant-numeric:tabular-nums}.overview-entry-done{color:var(--muted)}.invoice-entry>span,.invoice-entry-status,.invoice-entry .invoice-number-form{flex-basis:100%}.invoice-number-form{margin-top:var(--space-2xs)}.invoice-number-row{gap:var(--space-xs);display:flex}.invoice-number-row input{flex:1;min-width:0}.admin-facts{gap:var(--space-2xs) var(--space-sm);grid-template-columns:auto 1fr;display:grid}.admin-facts dd{margin:0}.media-section{margin:var(--space-xl) 0}.media-add{cursor:pointer;position:relative}.media-add:focus-within{outline:var(--focus-ring) solid var(--ink);outline-offset:var(--focus-ring)}.photo-grid{grid-template-columns:repeat(auto-fill, minmax(var(--admin-thumb), 1fr));gap:var(--space-md);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}.photo-frame{aspect-ratio:4/5;background:var(--placeholder);position:relative}.admin-inspiration{display:block}.admin-inspiration img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-cover{margin:var(--space-2xs) 0 0;font-weight:700}.media-actions{gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.media-actions .button{padding:0 var(--space-xs);font-size:var(--text-meta)}.progress-photos{gap:var(--space-lg);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}.progress-photo{margin:0}.progress-photo-frame{aspect-ratio:4/5;border-radius:var(--radius);background:var(--placeholder);position:relative;overflow:hidden}.progress-photo-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.progress-photo figcaption{gap:var(--space-2xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.progress-photo-caption{margin:var(--space-2xs) 0 0;white-space:pre-line}.progress-photo-date{font-size:var(--text-meta);margin:0}.watch-video{margin-top:var(--space-2xl)}.watch-video video,.admin-video{aspect-ratio:4/5;background:var(--ink);border-radius:var(--radius);width:100%;display:block}.admin-video{max-width:var(--admin-video-width)}
