@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;900&family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=IBM+Plex+Mono:wght@500;600&family=Libre+Baskerville:wght@400;700&display=swap";@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--ivory);margin:0;font:16px/1.55 Libre Baskerville,Georgia,serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{overflow:hidden}button,a{touch-action:manipulation}em{font-family:Cormorant Garamond,Georgia,serif;font-weight:600}h1,h2,h3,blockquote{margin-top:0}h1,h2,h3{font-family:Cinzel,Georgia,serif}.fine-label,.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--brass);font:600 .75rem/1.6 IBM Plex Mono,monospace}.header{z-index:10;background:#0a121b;border-bottom:1px solid #34536a;align-items:center;gap:30px;min-height:84px;padding:12px clamp(20px,4vw,72px);display:flex;position:relative}.wordmark{flex:none;align-items:center;gap:12px;display:flex}.wordmark img{object-fit:contain;width:52px;height:52px}.wordmark span{letter-spacing:.11em;max-width:180px;font:700 clamp(13px,1.12vw,17px)/1.15 Cinzel,Georgia,serif}.header nav{align-items:center;gap:clamp(12px,1.8vw,26px);margin-left:auto;display:flex}.header nav a{white-space:nowrap;color:#d7dedf;font-size:.83rem;font-weight:700}.header-cta{color:#f5e8d8;white-space:nowrap;background:#214b62;border:1px solid #bb8056;border-radius:2px 22px;padding:12px 18px;font:700 .78rem Cinzel,Georgia,serif}.header-cta:hover{background:#356b83}.home-hero{background:radial-gradient(at 87% 24%,#27536a44,#0000 40%),linear-gradient(118deg,#101b28 0%,#0a141e 58%,#071019 100%);border-bottom:1px solid #8e573b;grid-template-columns:1.08fr .92fr;min-height:720px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;border:1px solid #b66a3c38;position:absolute;inset:24px}.hero-grain{opacity:.16;background-image:repeating-linear-gradient(0deg,#0000 0 5px,#6c97aa15 6px 7px),repeating-linear-gradient(90deg,#0000 0 5px,#6c97aa15 6px 7px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.home-hero-copy{z-index:1;align-self:center;padding:105px 30px 75px clamp(32px,8vw,145px);position:relative}.home-hero .fine-label span{color:#6ab1d0;margin:0 9px}.home-hero h1{letter-spacing:-.04em;color:#f3e9dc;max-width:730px;margin:28px 0;font-size:clamp(49px,5vw,83px);line-height:1.1}.home-hero h1 em{color:#d98b57;white-space:nowrap;font-size:1.2em}.home-lead{color:#d6dcdb;max-width:650px;font:600 clamp(22px,2.15vw,29px)/1.27 Cormorant Garamond,Georgia,serif}.home-actions{flex-wrap:wrap;gap:13px;margin:32px 0 0;display:flex}.art-button{border-radius:2px 27px;justify-content:space-between;align-items:center;gap:26px;min-height:56px;padding:13px 23px;font:700 .82rem Cinzel,Georgia,serif;transition:transform .2s,background .2s;display:inline-flex}.art-button:hover{transform:translateY(-3px)}.art-button span{font:1.35rem Arial}.art-button.primary{background:var(--copper);color:#141921;border:1px solid #e1aa79}.art-button.primary:hover{background:#d78a55}.art-button.quiet{color:#e3eff1;background:#17384b;border:1px solid #5d9ebd}.art-button.quiet:hover{background:#255670}.hero-whisper{letter-spacing:.11em;color:#9fb7c0;margin:54px 0 0;font:600 .72rem IBM Plex Mono,monospace}.hero-whisper span{color:var(--copper);padding:0 13px}.legacy-stage{background:linear-gradient(145deg,#0d1a27 0%,#1c3849 48%,#0b1a28 100%);flex-direction:column;justify-content:center;align-items:center;min-height:670px;padding:65px 40px 55px;display:flex;position:relative}.stage-lines{aspect-ratio:1;border:1px solid #c28b6080;border-radius:50%;width:min(69%,375px);display:none;position:absolute;box-shadow:0 0 0 13px #b66a3c09,0 0 0 14px #a8704945,0 0 0 36px #47799418}.stage-lines:before{content:"";border:1px solid #b7845148;border-radius:50%;position:absolute;inset:-15px}.stage-seal{aspect-ratio:1;z-index:1;background:radial-gradient(circle,#d09a6b 0%,#ae6d43 70%,#67452e 100%);border-radius:50%;place-items:center;width:min(58%,315px);display:grid;position:relative;box-shadow:0 0 0 2px #e1ac78,0 0 0 8px #162d39,0 0 0 9px #c38a5370,0 20px 45px #0008}.stage-seal img{object-fit:contain;mix-blend-mode:multiply;width:96%;height:96%}.stage-words{z-index:1;border-top:1px solid #6b94a1;border-bottom:1px solid #6b94a1;grid-template-columns:repeat(3,1fr);gap:8px;width:min(88%,480px);margin-top:62px;padding:16px 0;display:grid;position:relative}.stage-words span{color:#e5d8c4;text-align:center;white-space:nowrap;flex-direction:column;font:700 .76rem Cinzel,Georgia,serif;display:flex}.stage-words i{letter-spacing:.04em;color:#ba8b63;margin-top:5px;font:600 .52rem IBM Plex Mono,monospace}.legacy-stage small{letter-spacing:.14em;color:#88a9b7;margin-top:22px;font:600 .62rem IBM Plex Mono,monospace}.bot-welcome{color:#172b36;background:#d7e0df;border-bottom:5px solid #ad693f;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:25px;padding:25px clamp(24px,7vw,120px);display:grid}.bot-welcome img{object-fit:contain;width:84px;height:92px}.bot-welcome .fine-label{color:#8c5437;margin:0}.bot-welcome h2{margin:2px 0;font-size:clamp(23px,2.3vw,34px)}.bot-welcome h2 em{color:#2c6984}.bot-welcome p:last-child{margin:0;font:600 1.3rem/1.2 Cormorant Garamond,Georgia,serif}.bot-welcome>a{color:#224d63;white-space:nowrap;border-bottom:1px solid #a46442;padding:7px;font:700 .85rem Cinzel,Georgia,serif}.invitation{color:#172633;background:#e9e4db;padding:100px clamp(24px,7vw,120px) 115px}.invitation-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:30px;margin-bottom:45px;display:grid}.invitation-heading .fine-label{color:#a2613d;grid-column:1/-1;margin:0}.invitation h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,64px);line-height:1.08}.invitation h2 em{color:#28627d}.invitation-heading>p:last-child{color:#4c5a5d;max-width:390px;margin:0;font:600 1.6rem/1.25 Cormorant Garamond,Georgia,serif}.path-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.path-card{color:#e9e7e1;background:#142434;border:1px solid #51768a;border-radius:55px 2px 2px;flex-direction:column;min-height:355px;padding:25px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.path-card:hover{transform:translateY(-5px);box-shadow:0 16px 25px #182d3540}.path-number{letter-spacing:.1em;color:#b7cbd1;font:600 .64rem IBM Plex Mono,monospace}.path-line{background:linear-gradient(125deg,#0000 42%,#719bb22b 43% 50%,#0000 51%);border-block:1px solid #8c9f9c;height:63px;margin:25px 0 15px}.path-card p{color:#c7976e;margin:0 0 3px;font:italic 1.35rem Cormorant Garamond,Georgia,serif}.path-card h3{margin:0 0 12px;font-size:clamp(20px,2vw,28px);line-height:1.1}.path-copy{color:#c5d1d1;font-size:.96rem;line-height:1.45}.path-cta{color:#a9d5e4;margin-top:auto;padding-top:25px;font:700 .73rem Cinzel,Georgia,serif}.path-cta b{float:right;font:1.1rem Arial}.maker-note{background:linear-gradient(110deg,#172a38,#0d1722);border-block:1px solid #8e6145;padding:85px clamp(24px,7vw,120px)}.maker-note blockquote{color:#f1e6d6;max-width:850px;margin:25px 0 45px;font:600 clamp(32px,4vw,58px)/1.13 Cinzel,Georgia,serif}.maker-note>div{color:#6bb1d0;letter-spacing:.15em;align-items:center;gap:30px;font:700 .84rem Cinzel,Georgia,serif;display:flex}.maker-note i{color:#ba7648;font-style:normal}.maker-note>a{color:#e6a36b;border-bottom:1px solid #a36b4c;margin-top:35px;padding-bottom:5px;font:700 .83rem Cinzel,Georgia,serif;display:inline-block}.selected-work{color:#e7e3dc;background:#111d29;padding:100px clamp(24px,7vw,120px)}.selected-heading{grid-template-columns:1fr .7fr;align-items:end;gap:30px;display:grid}.selected-heading .fine-label{grid-column:1/-1;margin:0}.selected-heading h2{margin:0;font-size:clamp(38px,4vw,67px);line-height:1.1}.selected-heading h2 em{color:#c98552}.selected-heading>p:last-child{color:#bcced0;font:600 1.5rem/1.3 Cormorant Garamond,Georgia,serif}.selected-grid{grid-template-columns:1.1fr .9fr 1fr;gap:15px;margin:40px 0 25px;display:grid}.selected-card{background:#203647;border:1px solid #56778b;min-height:420px;position:relative;overflow:hidden}.selected-card img{object-fit:cover;width:100%;height:420px;transition:transform .3s}.selected-card:hover img{transform:scale(1.03)}.selected-card.hat img{object-position:center 43%}.selected-card.clock img{object-position:center 48%}.selected-card span{letter-spacing:.07em;background:linear-gradient(#0000,#08121a);padding:50px 20px 18px;font:700 .8rem Cinzel,Georgia,serif;position:absolute;bottom:0;left:0;right:0}.selected-card b{float:right;color:#d88d56}.text-arrow{color:#9dc9db;border-bottom:1px solid #6d9eb1;padding-bottom:8px;font:700 .88rem Cinzel,Georgia,serif}.text-arrow span{margin-left:25px}.apparel-window{background:#151522;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.window-art{background:radial-gradient(circle,#2e3d50,#121520 66%);place-items:center;padding:40px;display:grid}.window-art img{object-fit:contain;width:100%;max-height:540px}.window-copy{align-self:center;padding:70px clamp(30px,6vw,100px)}.window-logo{object-fit:contain;width:110px;height:110px;margin-bottom:18px}.window-copy h2{margin:15px 0 24px;font-size:clamp(42px,5vw,78px);line-height:1.05}.window-copy h2 em{color:#7dbbda}.window-copy>p:not(.fine-label){color:#d1d2d7;max-width:520px;font:600 1.55rem/1.3 Cormorant Garamond,Georgia,serif}.window-copy .art-button{margin-top:20px}.process-note{color:#142839;background:#e4dfd6;padding:95px clamp(24px,7vw,120px)}.process-note .fine-label{color:#aa6941}.process-note h2{font-size:clamp(38px,4.3vw,70px);line-height:1.08}.process-note h2 em{color:#2b6b87}.process-note>div{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:46px;display:grid}.process-note>div p{border-top:1px solid #668091;padding-top:17px;font:700 1.05rem Cinzel,Georgia,serif}.process-note small{color:#a76844;margin-bottom:12px;font:600 .75rem IBM Plex Mono,monospace;display:block}.last-invite{text-align:center;background:radial-gradient(circle at top,#2d5d72,#0d1925 75%);padding:100px 24px}.last-invite h2{margin:14px 0;font-size:clamp(46px,6vw,90px);line-height:1.05}.last-invite h2 em{color:#d3945f}.last-invite>p:not(.fine-label){color:#c9d3d1;font:600 1.55rem Cormorant Garamond,Georgia,serif}.last-invite .art-button{color:#142433;background:#d2a070;margin-top:20px}.footer{background:#070e16;border-top:1px solid #805a41;grid-template-columns:2fr 1fr 1fr;gap:36px;padding:65px clamp(24px,7vw,120px) 25px;display:grid}.footer p{color:#b8c6c7}.footer>div:not(:first-child){flex-direction:column;gap:10px;display:flex}.footer>div:not(:first-child) p{letter-spacing:.15em;color:#b8845d;margin:0 0 8px;font:600 .7rem IBM Plex Mono,monospace}.footer>div:not(:first-child) a{color:#d6dddc;font-size:.9rem}.footer small{color:#91a3aa;border-top:1px solid #345065;grid-column:1/-1;padding-top:20px}.inner-hero{background:radial-gradient(circle at 76% 30%,#24445e,#0d1722 68%);grid-template-columns:1fr .8fr;align-items:center;gap:55px;min-height:530px;padding:85px clamp(24px,7vw,120px);display:grid}.inner-hero.violet{background:radial-gradient(circle at 75% 25%,#303557,#0d1722 70%)}.inner-hero h1{margin:15px 0;font-size:clamp(44px,5vw,76px);line-height:1.06}.inner-hero h2{color:#dda073;margin:0 0 20px;font:600 clamp(25px,2.6vw,37px) Cormorant Garamond,Georgia,serif}.inner-hero p:not(.eyebrow){color:#cbd3d1;max-width:650px;font:600 1.35rem/1.4 Cormorant Garamond,Georgia,serif}.inner-art{place-items:center;min-height:330px;display:grid}.inner-art img{object-fit:contain;max-height:490px}.inner-brand-logo{object-fit:contain;width:100px;height:100px;margin:14px 0}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button,.outline-button{border-radius:2px 23px;align-items:center;gap:20px;min-height:50px;padding:13px 20px;font:700 .75rem Cinzel,Georgia,serif;display:inline-flex}.button{color:#0e1c25;background:#b66a3c}.outline-button{color:#d5e5e7;border:1px solid #74a2b6}.story-sections{color:#162a36;background:#e8e4db;padding:85px clamp(24px,7vw,120px)}.story-sections>.eyebrow{color:#ae6c42}.story-sections>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.story-sections article{border-top:2px solid #43728a;padding:25px 0}.story-sections article>span{color:#aa6b46;font:600 .8rem IBM Plex Mono,monospace}.story-sections h2{margin:17px 0 10px;font-size:clamp(22px,2vw,32px)}.story-sections article p{color:#4a575a;font:600 1.3rem/1.28 Cormorant Garamond,Georgia,serif}.story-sections article a{color:#1c607d;font-weight:700}.closing{color:#f7ece0;background:#18455c;padding:90px clamp(24px,7vw,120px)}.closing h2{font-size:clamp(36px,4vw,65px)}.closing h2 em{color:#e6aa76}.closing .button{background:#e8d6bc}.closing.compact{padding-block:65px}.collection-grid,.art-archive{color:#ede8df;background:#121e2a;padding:85px clamp(24px,7vw,120px)}.collection-grid{background:#202232}.collection-grid h2,.art-archive h2{margin:12px 0 35px;font-size:clamp(35px,3.5vw,60px)}.collection-grid>div,.art-archive>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.collection-grid a,.art-archive figure{background:#111923;border:1px solid #5b7385;margin:0;padding:14px}.collection-grid a:hover{border-color:#ca875a}.collection-grid img,.art-archive img{object-fit:contain;background:#0c1118;width:100%;height:260px}.collection-grid span,.art-archive figcaption{color:#c99167;margin-top:15px;font:600 .8rem IBM Plex Mono,monospace;display:block}.collection-grid h3{margin:8px 0;font-size:1.22rem}.collection-grid b{color:#91c5d9;font-size:.88rem}.art-archive>div{grid-template-columns:repeat(3,1fr)}@media (width<=1120px){.header{gap:15px}.header nav{gap:12px}.header nav a{font-size:.72rem}.header-cta{font-size:.68rem}.path-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.header{flex-wrap:wrap}.header nav{order:3;width:100%;margin:0;padding:5px 0;overflow:auto}.header-cta{margin-left:auto}.home-hero{grid-template-columns:1fr}.home-hero-copy{padding:70px 32px 35px}.legacy-stage{min-height:550px}.bot-welcome{grid-template-columns:72px 1fr}.bot-welcome img{width:70px}.bot-welcome>a{grid-column:2;justify-self:start}.invitation-heading,.selected-heading,.apparel-window{grid-template-columns:1fr}.invitation-heading .fine-label,.selected-heading .fine-label{grid-column:auto}.selected-grid{grid-template-columns:repeat(2,1fr)}.selected-card.clock{grid-column:1/-1}.window-art{order:2}.process-note>div{grid-template-columns:repeat(2,1fr)}.inner-hero{grid-template-columns:1fr}.collection-grid>div{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.header{padding:12px 18px}.wordmark img{width:42px;height:42px}.wordmark span{font-size:.8rem}.header-cta{padding:9px 12px}.home-hero:before{inset:10px}.home-hero-copy{padding:67px 25px 32px}.home-hero h1{font-size:clamp(42px,11vw,60px)}.home-hero h1 em{white-space:normal}.home-lead{font-size:1.42rem}.home-actions{flex-direction:column;align-items:flex-start}.hero-whisper{margin-top:35px;font-size:.64rem;line-height:1.8}.legacy-stage{min-height:420px;padding:30px 20px}.stage-seal{width:min(58%,280px)}.stage-lines{width:min(70%,335px)}.stage-words{width:88%;margin-top:65px}.stage-words span{font-size:.65rem}.stage-words i{font-size:.48rem}.bot-welcome{gap:15px;padding:22px 25px}.bot-welcome p:last-child{font-size:1.15rem}.invitation,.selected-work,.process-note{padding:75px 25px}.invitation h2,.selected-heading h2,.process-note h2{font-size:2.4rem}.path-grid,.selected-grid,.collection-grid>div,.art-archive>div{grid-template-columns:1fr}.path-card{min-height:300px}.selected-card.clock{grid-column:auto}.selected-card,.selected-card img{height:330px;min-height:330px}.maker-note{padding:75px 25px}.maker-note blockquote{font-size:2rem}.maker-note>div{gap:10px;font-size:.68rem}.window-copy{padding:65px 25px}.process-note>div{grid-template-columns:1fr 1fr;gap:12px}.process-note>div p{font-size:.83rem}.footer{grid-template-columns:1fr 1fr;padding:55px 25px 20px}.footer>div:first-child{grid-column:1/-1}.inner-hero,.story-sections,.collection-grid,.art-archive{padding:65px 25px}.inner-hero h1{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.gallery-intro{background:linear-gradient(130deg,#0c1722,#20465a);border-bottom:1px solid #a46a45;padding:110px clamp(25px,9vw,145px) 100px}.gallery-intro h1{letter-spacing:-.04em;margin:22px 0;font-size:clamp(47px,7vw,110px);line-height:1.02}.gallery-intro h1 em{color:#d79360}.gallery-intro>p:last-child{color:#d4dedd;max-width:720px;font:600 clamp(22px,2.4vw,34px)/1.27 Cormorant Garamond,Georgia,serif}.gallery-work{color:#152b38;background:#e8e3da;padding:85px clamp(25px,7vw,120px) 105px}.gallery-work .eyebrow{color:#a66743}.gallery-work h2{margin:10px 0 35px;font-size:clamp(33px,4vw,60px)}.gallery-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gallery-work-grid a{background:#f4f0e9;border:1px solid #b7aca1;padding:10px 10px 24px;transition:transform .2s,border-color .2s}.gallery-work-grid a:hover{border-color:#9d5e38;transform:translateY(-4px)}.gallery-work-grid img{object-fit:cover;object-position:center 43%;background:#203342;width:100%;height:340px}.gallery-work-grid span{color:#98613f;letter-spacing:.12em;margin:19px 15px 8px;font:600 .72rem IBM Plex Mono,monospace;display:block}.gallery-work-grid h3{margin:0 15px 9px;font-size:1.25rem}.gallery-work-grid p{color:#48565a;margin:0 15px;font:600 1.26rem/1.2 Cormorant Garamond,Georgia,serif}.gallery-art{background:#131d2a;grid-template-columns:1fr .8fr;align-items:center;gap:40px;padding:75px clamp(25px,8vw,135px);display:grid}.gallery-art h2{font-size:clamp(36px,4.5vw,68px);line-height:1.12}.gallery-art p:not(.eyebrow){color:#c6d2d3;max-width:550px;font:600 1.6rem/1.25 Cormorant Garamond,Georgia,serif}.gallery-art img{object-fit:contain;width:100%;max-height:540px}@media (width<=850px){.gallery-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-art{grid-template-columns:1fr}.gallery-art img{max-height:410px}}@media (width<=580px){.gallery-intro{padding:75px 25px}.gallery-work-grid{grid-template-columns:1fr}.gallery-work-grid img{height:320px}.gallery-art{padding:70px 25px}}.home-hero{background:linear-gradient(115deg,#0d1722 0%,#102536 56%,#09202f 100%);grid-template-columns:.95fr 1.05fr;min-height:735px}.home-hero-copy{align-self:center;padding:95px 28px 85px clamp(35px,7vw,115px)}.home-hero h1{max-width:690px;margin:26px 0 22px;font-size:clamp(48px,5.1vw,78px)}.home-hero h1 em{font-size:1.12em}.home-lead{max-width:590px;font-size:clamp(23px,2.1vw,29px)}.hero-whisper{margin-top:65px}.hero-showcase{z-index:1;align-self:center;min-width:0;padding:68px clamp(35px,5vw,78px) 45px 15px;position:relative}.showcase-heading{align-items:center;gap:18px;margin:0 0 23px 11px;display:flex}.showcase-mark{background:#c48a5f;border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 0 0 1px #e2ab78,0 0 0 6px #18384a,0 0 0 7px #a3785655}.showcase-mark img{object-fit:contain;mix-blend-mode:multiply;width:95%;height:95%}.showcase-heading small{letter-spacing:.15em;color:#b4c6c8;margin-bottom:5px;font:600 .68rem IBM Plex Mono,monospace;display:block}.showcase-heading strong{color:#ebd7bd;font:600 1.65rem/1 Cormorant Garamond,Georgia,serif;display:block}.showcase-grid{grid-template-rows:242px 242px;grid-template-columns:1fr 1fr;gap:13px;display:grid}.showcase-piece{background:#223e4d;border:1px solid #ba815b;min-width:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:9px 10px #07131e80}.showcase-piece:hover{border-color:#e7b681;transform:translateY(-4px)}.showcase-piece img{object-fit:cover;object-position:center 43%;width:100%;height:100%}.showcase-clock{grid-row:span 2}.showcase-clock img{object-position:center 44%}.showcase-hat img{object-position:center 47%}.showcase-cup img{object-position:center 46%}.showcase-piece span{color:#f0e8dc;background:linear-gradient(#0000,#07121bef);padding:36px 15px 12px;font:600 1.2rem/1.1 Cormorant Garamond,Georgia,serif;position:absolute;bottom:0;left:0;right:0}.showcase-piece b{color:#e4ab7c;letter-spacing:.08em;margin-bottom:2px;font:600 .6rem/1.6 IBM Plex Mono,monospace;display:block}.showcase-note{letter-spacing:.11em;color:#9fbdc6;margin:21px 0 0 11px;font:600 .66rem IBM Plex Mono,monospace}.showcase-note span{color:#c98552;margin:0 10px}@media (width<=1000px){.home-hero{grid-template-columns:1fr}.home-hero-copy{padding:85px clamp(32px,7vw,85px) 25px}.hero-showcase{justify-self:center;width:min(780px,100%);padding:30px clamp(32px,7vw,85px) 70px}.showcase-grid{grid-template-rows:230px 230px}.hero-whisper{margin-top:36px}}@media (width<=580px){.home-hero-copy{padding:68px 25px 25px}.home-hero h1{font-size:clamp(43px,11vw,61px)}.home-hero h1 em{white-space:normal}.hero-showcase{padding:27px 25px 60px}.showcase-heading{margin-left:4px}.showcase-mark{width:64px;height:64px}.showcase-heading strong{font-size:1.4rem}.showcase-grid{grid-template-rows:185px 185px;gap:9px}.showcase-piece span{padding:28px 9px 10px;font-size:1.02rem}.showcase-piece b{font-size:.53rem;line-height:1.3}.showcase-note{margin-left:3px;font-size:.55rem;line-height:1.7}}:root{--night:#08131d;--navy:#102332;--steel:#294b60;--blue:#3e7896;--copper:#bd774a;--brass:#ddb184;--ivory:#eee9e1;--muted:#b9cbd0;--paper:#dce5e6}body{color:var(--ivory);background:#08131d}.header{background:linear-gradient(100deg,#09131e,#152c3b 57%,#0a1823);border-bottom:1px solid #9c765a;box-shadow:inset 0 -4px #37627a38}.header nav a:hover,.footer a:hover{color:#a9d5e4}.home-hero{background:radial-gradient(at 72% 16%,#3e789638,#0000 44%),linear-gradient(125deg,#09131e 0%,#132c3b 52%,#0b2131 100%);border-bottom-color:#a67353}.home-hero:before{clip-path:polygon(0 0,100% 0,100% 92%,98% 100%,0 100%);border-color:#c28a5a5c}.hero-grain{opacity:.3;background-image:repeating-linear-gradient(105deg,#0000 0 19px,#9ec1c408 20px 21px),repeating-linear-gradient(0deg,#0000 0 4px,#ca9c6c08 5px 6px);-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 100%);mask-image:linear-gradient(90deg,#0000 18%,#000 100%)}.home-hero h1 em{color:#dda16f;text-shadow:0 1px #3a2114}.home-lead{color:#d4e0e1}.hero-whisper{color:#a8c5d1}.showcase-heading strong{color:#ead9c4}.showcase-piece{border:1px solid #b88a66;box-shadow:inset 0 0 0 3px #0a1c29,8px 9px #06121c,12px 15px 30px #0006}.showcase-piece:hover{border-color:#ebbc8c}.showcase-note span{color:#e0a36f}.bot-welcome{background:linear-gradient(110deg,#cbdce1,#dce5e4 50%,#bfcfd5);border-bottom:4px solid #a9724f}.invitation{background:repeating-linear-gradient(125deg,#0000 0 32px,#456b7907 33px 34px),linear-gradient(110deg,#d5e1e4,#e1e8e7 55%,#cbdce1)}.invitation h2 em,.process-note h2 em{color:#276680}.path-card{background:linear-gradient(135deg,#203b4c,#112636 73%);border-color:#7193a1;border-radius:38px 4px 27px;box-shadow:inset 0 0 0 3px #0b202c,5px 7px #66808b25}.path-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#d9a873);width:42px;height:2px;position:absolute;top:11px;right:15px;transform:rotate(-32deg)}.path-card.copper{background:linear-gradient(138deg,#3b3b3b,#263946 64%,#3c2e2b);border-color:#bb8a67}.path-card.steel{background:linear-gradient(140deg,#24495c,#173343 75%)}.path-card.deep{background:linear-gradient(140deg,#1a3142,#101f31 75%)}.path-line{background:repeating-linear-gradient(125deg,#0000 0 13px,#8eb5be20 14px 15px),linear-gradient(90deg,#0000,#ca9c6c28,#0000);border-block-color:#91a9ae}.path-card.copper .path-line{background:repeating-linear-gradient(125deg,#0000 0 13px,#d8a47426 14px 15px)}.path-card p{color:#e0ad84}.path-copy{color:#d4e1e2}.path-cta{color:#b7d7e3}.maker-note{background:linear-gradient(135deg,#152e40,#0b1b29 60%,#1a3444);border-block-color:#ad7854}.process-note{background:linear-gradient(118deg,#d0dce0,#e0e8e7 53%,#c7d9e0)}.last-invite{background:radial-gradient(at 50% 0,#376a82,#102738 67%,#081722)}.footer{background:linear-gradient(120deg,#07131d,#102333);border-top-color:#a77756}.story-sections,.gallery-work{background:linear-gradient(118deg,#d3dfe2,#e1e8e8 52%,#cbdce1)}.gallery-work-grid a{background:#edf2f1;border-color:#8daab4;box-shadow:5px 6px #6e8d9824}.inner-hero{background:radial-gradient(circle at 75% 20%,#31566d,#0c1d2b 68%)}.inner-hero.coral{background:radial-gradient(circle at 75% 20%,#39576a,#112738 56%,#0c1b27)}.inner-hero.gold{background:radial-gradient(circle at 75% 20%,#53606a,#173143 55%,#0b1b27)}.closing{background:linear-gradient(120deg,#174156,#214f66 50%,#123144)}.art-button,.button,.outline-button,.header-cta{isolation:isolate;letter-spacing:.035em;border-radius:4px 23px 5px 19px;transition:transform .2s,box-shadow .2s,filter .2s,background .2s;position:relative;box-shadow:inset 0 1px #ffffff57,inset 0 -2px #07131c77,0 5px #06121c,0 10px 20px #0005}.art-button:before,.button:before,.outline-button:before,.header-cta:before{content:"";pointer-events:none;border:1px solid #ffffff36;border-radius:2px 17px 3px 13px;position:absolute;inset:5px}.art-button:after,.button:after,.outline-button:after,.header-cta:after{content:"✦";opacity:.55;pointer-events:none;font:9px Georgia,serif;position:absolute;top:4px;right:11px}.art-button:hover,.button:hover,.outline-button:hover,.header-cta:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:inset 0 1px #fff6,inset 0 -2px #07131c77,0 8px #06121c,0 14px 25px #0006}.art-button:focus-visible,.button:focus-visible,.outline-button:focus-visible,.header-cta:focus-visible,.path-card:focus-visible,.showcase-piece:focus-visible{outline-offset:4px;outline:3px solid #f1c390}.art-button.primary,.button,.header-cta{color:#101d27;text-shadow:0 1px #efc69b55;background:linear-gradient(145deg,#dba675 0%,#b67145 48%,#8f4d32 52%,#d39a69 100%);border:1px solid #efc296}.art-button.quiet,.outline-button{color:#edf2ee;background:linear-gradient(135deg,#315c72,#1b3b4e 52%,#284e61);border:1px solid #9cc2ce}.art-button.quiet:hover,.outline-button:hover{background:linear-gradient(135deg,#40728a,#23516a 55%,#35667b)}.last-invite .art-button,.closing .button{color:#112637;background:linear-gradient(145deg,#eed6b4,#cf9967 55%,#ad6d42);border:1px solid #f2d3ae}@media (width<=580px){.art-button,.button,.outline-button,.header-cta{box-shadow:inset 0 1px #ffffff50,inset 0 -2px #07131c77,0 4px #06121c,0 8px 16px #0005}.path-card{border-radius:31px 4px 23px}}:root{--copper-shadow:#5e3427;--copper-deep:#824831;--copper-mid:#b6754c;--copper-bright:#eac295;--copper-metal:linear-gradient(116deg,#6f3c2b 0%,#b47048 13%,#f0c99e 27%,#ad603c 42%,#d99a68 63%,#8b4b32 82%,#d3a06f 100%)}.art-button.primary,.button,.header-cta{background:var(--copper-metal);border-color:#efc598;box-shadow:inset 0 2px 1px #fff2d7a3,inset 0 -3px 2px #542b20a6,0 5px #07141d,0 11px 22px #0008}.art-button.primary:hover,.button:hover,.header-cta:hover{background:linear-gradient(116deg,#83452e,#c85 13%,#ffdab0 27%,#bb6b43 42%,#e9ae78 63%,#9b5537 82%,#e7b987)}.art-button.primary:before,.button:before,.header-cta:before{border-color:#f9d8aa8c #f9d8aa8c #542b286b}.last-invite .art-button,.closing .button{background:var(--copper-metal);color:#101f2b;border-color:#efc598}.showcase-mark{background:radial-gradient(circle at 28% 22%,#f3d3a8 0%,#d99b69 20%,#a55b38 55%,#673726 78%,#d8a473 100%);box-shadow:inset 2px 3px 5px #ffe4bcad,inset -5px -7px 12px #4a261cc9,0 0 0 2px #e7b384,0 0 0 7px #17394d,0 0 0 8px #cf986b80,0 15px 28px #0008}.home-hero h1 em,.last-invite h2 em,.closing h2 em{color:#e7b589}@supports ((-webkit-background-clip:text)){.home-hero h1 em,.last-invite h2 em,.closing h2 em{color:#0000;text-shadow:none;background:linear-gradient(165deg,#f5d6ad 7%,#c48255 37%,#eab488 53%,#9a5639 70%,#e3ad79 92%);-webkit-background-clip:text;background-clip:text}}.fine-label,.eyebrow{color:#dfaa79}.maker-note{background-image:repeating-linear-gradient(110deg,#0000 0 18px,#bb8c5d08 19px 20px),linear-gradient(135deg,#193447,#0b1b29 60%,#1a3444)}.maker-note blockquote{text-shadow:1px 1px #06121a;border-left:3px solid #d09b6e;padding-left:clamp(18px,3vw,42px)}.maker-note>div i{color:#e4ad7a}.invitation,.process-note,.story-sections,.gallery-work{background-image:repeating-linear-gradient(108deg,#0000 0 16px,#4163720b 17px 18px),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff14 4px 5px),linear-gradient(118deg,#cedce0,#e2e9e8 52%,#c9d9df)}.invitation h2:after,.process-note h2:after{content:"";background:linear-gradient(90deg,#693b2d,#e1b287 32%,#a4613e 67%,#0000);width:clamp(92px,12vw,170px);height:3px;margin-top:23px;display:block;box-shadow:0 2px #1e465033}.path-card{box-shadow:inset 0 0 0 3px #0b202c,inset 0 1px #d8b28a55,5px 7px #66808b25,10px 14px 22px #0d2b3340}.path-card:after{content:"";background:radial-gradient(circle at 30% 30%,#f3d2a5,#a56743 65%,#573427);border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:18px;box-shadow:1px 1px 2px #000a}.path-card.copper{border-color:#d1a077}.path-line{border-top-color:#d5aa80;border-bottom-color:#6a8793}.showcase-piece:before{content:"";z-index:2;opacity:.75;pointer-events:none;border-top:2px solid #e1b283;border-left:2px solid #e1b283;width:30px;height:30px;position:absolute;top:7px;left:7px}.showcase-piece{border-color:#cf9b72;box-shadow:inset 0 0 0 3px #0a1c29,8px 9px #06121c,12px 15px 30px #0006}.gallery-work-grid a{border-color:#9dacc0;box-shadow:inset 0 0 0 3px #ffffff70,5px 6px #597b8a44}.gallery-work-grid a:hover{border-color:#ae6f49}.header{border-bottom-color:#bd8a61}.footer,.last-invite{background-image:repeating-linear-gradient(108deg,#0000 0 23px,#d5a37809 24px 25px),linear-gradient(120deg,#081722,#18384a)}@media (prefers-reduced-motion:reduce){.showcase-piece,.art-button,.button,.outline-button,.header-cta{transition:none}}html[data-theme=christmas]{--night:#0c2026;--navy:#153139;--steel:#365d5b;--blue:#649190;--copper:#bd7c56;--brass:#ead0aa}html[data-theme=new-year]{--night:#081525;--navy:#182742;--steel:#3f5674;--blue:#6384a5;--copper:#c59469;--brass:#e8c59e}html[data-theme=valentine]{--night:#201724;--navy:#352434;--steel:#526073;--blue:#687d93;--copper:#b67568;--brass:#e2b5a6}html[data-theme=spring]{--night:#142e30;--navy:#23443f;--steel:#497b79;--blue:#7da9a7;--copper:#b9835d;--brass:#e3bf93}html[data-theme=independence]{--night:#0d2038;--navy:#152e4b;--steel:#3d607f;--blue:#557eaa;--copper:#b37358;--brass:#e4b98e}html[data-theme=autumn]{--night:#17262a;--navy:#243b3d;--steel:#466569;--blue:#618a8d;--copper:#ab6343;--brass:#e2b184}html[data-theme=halloween]{--night:#121521;--navy:#252433;--steel:#4b4658;--blue:#657084;--copper:#b86a45;--brass:#e4a77c}html[data-theme]:not([data-theme=bradford]) body{background:var(--night)}html[data-theme]:not([data-theme=bradford]) .header,html[data-theme]:not([data-theme=bradford]) .footer{background:linear-gradient(115deg,var(--night),var(--navy) 62%,var(--night));border-color:var(--copper)}html[data-theme]:not([data-theme=bradford]) .home-hero,html[data-theme]:not([data-theme=bradford]) .inner-hero,html[data-theme]:not([data-theme=bradford]) .gallery-intro{background:radial-gradient(ellipse at 75% 15%,var(--steel),transparent 55%),linear-gradient(125deg,var(--night),var(--navy));border-color:var(--copper)}html[data-theme]:not([data-theme=bradford]) .path-card{background:linear-gradient(142deg,var(--steel),var(--navy) 70%);border-color:var(--brass)}html[data-theme]:not([data-theme=bradford]) .path-card.copper{background:linear-gradient(142deg,var(--navy),var(--steel) 72%,var(--copper))}html[data-theme]:not([data-theme=bradford]) .home-hero h1 em,html[data-theme]:not([data-theme=bradford]) .last-invite h2 em{color:var(--brass);-webkit-text-fill-color:currentColor;background:0 0}html[data-theme]:not([data-theme=bradford]) .art-button.primary,html[data-theme]:not([data-theme=bradford]) .header-cta{background:linear-gradient(125deg,var(--brass),var(--copper) 50%,#694332 53%,var(--brass));border-color:var(--brass)}html[data-theme=christmas] .home-hero:after{content:"✦     ·      ✦       ·     ✦      ·     ✦";color:#eaf4f4a6;letter-spacing:2.6rem;pointer-events:none;width:45%;font-size:1.2rem;line-height:5rem;animation:9s linear infinite snow-drift;position:absolute;top:7%;right:3%}@keyframes snow-drift{0%{opacity:.1;transform:translateY(-35px)}50%{opacity:.8}to{opacity:.1;transform:translateY(95px)}}html[data-theme=halloween] .home-hero:after{content:"☾  ✦  ☾";letter-spacing:2rem;color:#d4886080;pointer-events:none;font:2rem Georgia,serif;position:absolute;top:25px;right:8%}html[data-theme=autumn] .home-hero:after{content:none;letter-spacing:1.5rem;color:#dcaa7f9c;pointer-events:none;font:2rem Georgia,serif;position:absolute;top:25px;right:8%}html[data-theme=new-year] .home-hero:after,html[data-theme=independence] .home-hero:after{content:"✦  ✧  ✦";letter-spacing:1.5rem;color:#e5bc8d9c;pointer-events:none;font:2rem Georgia,serif;position:absolute;top:25px;right:8%}html[data-theme=valentine] .home-hero:after{content:"✧  ♥  ✧";letter-spacing:1.5rem;color:#e2aaa39c;pointer-events:none;font:1.6rem Georgia,serif;position:absolute;top:25px;right:8%}html[data-theme=spring] .home-hero:after{content:"❀  ✧  ❀";letter-spacing:1.5rem;color:#cbd7b39c;pointer-events:none;font:1.8rem Georgia,serif;position:absolute;top:25px;right:8%}@media (prefers-reduced-motion:reduce){html[data-theme=christmas] .home-hero:after{opacity:.5;animation:none}}.editor-link{color:var(--brass);white-space:nowrap;border-bottom:1px solid var(--copper);font:700 .7rem Cinzel,Georgia,serif}.editor-page{max-width:1500px;margin:auto;padding:70px clamp(22px,6vw,90px) 120px}.editor-head{max-width:850px}.editor-head h1{margin:10px 0;font-size:clamp(42px,6vw,78px)}.editor-head>p:not(.fine-label){color:#d2dee0;font:600 1.65rem/1.25 Cormorant Garamond,serif}.editor-head a{color:#b6dce6;border-bottom:1px solid #a66d48}.editor-section{border-top:1px solid #7a675c;margin-top:80px;padding-top:42px}.editor-section h2{margin:5px 0 14px;font-size:clamp(27px,3vw,43px)}.editor-section>p:not(.fine-label){color:#bdcbd0;max-width:800px}.theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:35px 0;display:grid}.theme-card{background:linear-gradient(130deg,#203541,#0f1f2b);border:1px solid #6a8995;flex-direction:column;min-height:285px;padding:23px;display:flex;box-shadow:5px 6px #050c13}.theme-card.selected{border:2px solid #e5b181}.theme-season{letter-spacing:.12em;color:#dbaf88;text-transform:uppercase;font:600 .68rem IBM Plex Mono,monospace}.theme-swatches{margin:24px 0 16px;display:flex}.theme-swatches i{border:2px solid #e4ddd2;border-radius:50%;width:38px;height:38px;margin-right:-8px;box-shadow:2px 3px 8px #0007}.theme-card h3{margin:0 0 8px;font-size:1.06rem}.theme-card p{color:#c9d6d7;margin:0 0 20px;font-size:.85rem}.theme-card button{color:#15212a;cursor:pointer;background:linear-gradient(120deg,#b97b52,#e2b080,#8a4e35);border:1px solid #c99570;border-radius:3px 18px 3px 16px;margin-top:auto;padding:10px 14px;font:700 .75rem Cinzel,serif}.theme-card button span{float:right}.theme-card.selected button{background:#c8d8dc}.editor-note{font-size:.83rem;color:#a9bdc5!important}.editor-status{background:#5a3430;border:1px solid #ce8064;margin-top:30px;padding:16px 20px}.editor-status.success{background:#1b4a46;border-color:#91c4b4}.image-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0;display:grid}.image-edit-card{background:#1b303e;border:1px solid #8a9fab}.image-edit-card>img{object-fit:cover;width:100%;height:310px}.image-edit-card>div{padding:22px}.image-edit-card h3{font-size:1.2rem}.image-edit-card label{color:#e5c6a8;margin:18px 0;font-size:.8rem;display:block}.image-edit-card input{color:#132533;width:100%;font:inherit;background:#e5ecec;border:1px solid #718d9a;margin-top:7px;padding:11px;display:block}.image-edit-card input[type=file]{font-size:.8rem}.image-edit-card button{cursor:pointer;width:100%}@media (width<=1050px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-edit-grid{grid-template-columns:1fr 1fr}.header{flex-wrap:wrap}.editor-link{margin-left:auto}}@media (width<=650px){.theme-grid,.image-edit-grid{grid-template-columns:1fr}.editor-page{padding-top:45px}.image-edit-card>img{height:260px}}.editor-group{margin:45px 0 60px}.editor-group>h3{color:#e7bd99;border-bottom:1px solid #7592a0;padding-bottom:12px;font:600 1.8rem Cormorant Garamond,Georgia,serif}.image-edit-card>form{padding:0 22px 20px}.image-edit-card h4{margin:20px 0;font:700 1.04rem Cinzel,Georgia,serif}.image-edit-card .image-reset{padding-top:0}.image-reset button{color:#cbdde2;cursor:pointer;background:0 0;border:0;padding:0;font:600 .8rem Libre Baskerville,Georgia,serif;-webkit-text-decoration:underline #b98769;text-decoration:underline #b98769}.bot-welcome{background:repeating-linear-gradient(110deg,#0000 0 22px,#315b6510 23px 24px),linear-gradient(110deg,#c6d9dc,#e6eae5 55%,#bfd1d6);grid-template-columns:138px minmax(0,1fr) auto;gap:28px;padding-block:20px;position:relative;overflow:hidden}.bot-welcome:before{content:"";pointer-events:none;background:radial-gradient(circle at 9%,#8cc9d070,#0000 18%);position:absolute;inset:0}.bot-stage{isolation:isolate;place-items:center;width:128px;height:128px;display:grid;position:relative}.bot-stage:before{content:"";background:radial-gradient(circle,#94c5ce 0%,#45849a55 49%,#0000 72%);border-radius:50%;animation:3s ease-in-out infinite bot-glow;position:absolute;inset:12px;box-shadow:0 0 0 1px #bc855f66,0 0 0 9px #5283951e}.bot-stage img{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 5px #172e3990);width:110px;height:119px;animation:3.4s ease-in-out infinite bot-float;position:relative}.bot-orbit{border:1px dashed #387a8c99;border-radius:50%;animation:22s linear infinite bot-spin;position:absolute;inset:8px}.bot-orbit.orbit-two{border-style:solid;border-color:#bd825d75 #0000;animation-duration:16s;animation-direction:reverse;inset:0}.bot-spark{color:#ba6c3f;z-index:3;text-shadow:0 1px #fff;font:24px Georgia,serif;animation:2.8s ease-in-out infinite bot-twinkle;position:absolute}.spark-one{top:4px;right:0}.spark-two{animation-delay:1.2s;bottom:10px;left:0}.bot-welcome>div:not(.bot-stage),.bot-welcome>a{z-index:1;position:relative}.bot-welcome h2{font-size:clamp(27px,2.7vw,40px)}.bot-welcome>a{color:#f5f3ea;background:linear-gradient(140deg,#204e62,#397c91 49%,#143c52);border:1px solid #38677c;border-radius:3px 20px 3px 17px;padding:14px 20px;transition:transform .25s,box-shadow .25s;box-shadow:0 5px #102c3d,0 8px 15px #25424a55}.bot-welcome>a:hover{transform:translateY(-3px);box-shadow:0 8px #102c3d,0 13px 18px #25424a55}@keyframes bot-float{0%,to{transform:translateY(1px)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes bot-glow{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.07)}}@keyframes bot-spin{to{transform:rotate(360deg)}}@keyframes bot-twinkle{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.path-card,.path-card.copper,.path-card.steel,.path-card.deep,html[data-theme]:not([data-theme=bradford]) .path-card,html[data-theme]:not([data-theme=bradford]) .path-card.copper{background-image:radial-gradient(circle at 84% 16%,var(--card-light),transparent 45%),repeating-linear-gradient(120deg,transparent 0 27px,#e8d2b80a 28px 29px),linear-gradient(145deg,var(--card-top),var(--card-bottom) 82%);border-color:var(--card-rim);box-shadow:inset 0 0 0 3px #071824a8,inset 0 1px #fff4,5px 7px #26475330,10px 14px 22px #0d2b3340}.path-card.blue{--card-top:#205e7a;--card-bottom:#0c2b41;--card-light:#6ab1d066;--card-rim:#8cc8d9;--card-ink:#bfe7ef}.path-card.copper{--card-top:#784734;--card-bottom:#30282e;--card-light:#e4a15e77;--card-rim:#edb386;--card-ink:#f2c69d}.path-card.steel{--card-top:#2b6264;--card-bottom:#102e37;--card-light:#81b9ad66;--card-rim:#95c9bc;--card-ink:#bce2d7}.path-card.deep{--card-top:#384968;--card-bottom:#171d35;--card-light:#8895be66;--card-rim:#aeb8d7;--card-ink:#d4d4f1}.path-card .path-number{color:#f1f0e7}.path-card .path-line{background:linear-gradient(90deg,var(--card-rim),transparent);border:0;height:2px;margin:26px 0 28px}.path-card .path-symbol{color:var(--card-ink);text-shadow:0 0 18px var(--card-rim);font:2.8rem/1 Georgia,serif;transition:transform .35s;position:absolute;top:66px;right:25px}.path-card:hover .path-symbol{transform:rotate(20deg)scale(1.2)}.path-card p,.path-card .path-cta{color:var(--card-ink)}.path-card h3{color:#fff8eb;text-shadow:0 2px 8px #06131b88}.path-card .path-copy{color:#e3eceb}.path-card:hover{border-color:#ffdfbd;box-shadow:inset 0 0 0 3px #071824a8,inset 0 1px #fff4,0 18px 30px #182d3566}@media (width<=850px){.bot-welcome{grid-template-columns:110px 1fr}.bot-stage{width:106px;height:106px}.bot-stage img{width:93px;height:99px}.bot-welcome>a{grid-column:2}}@media (width<=580px){.bot-welcome{grid-template-columns:88px 1fr;gap:15px;padding:24px 20px}.bot-stage{width:84px;height:84px}.bot-stage img{width:75px;height:81px}.bot-spark{font-size:16px}.bot-welcome h2{font-size:1.55rem}.bot-welcome>a{grid-column:1/-1;justify-self:start}.path-card{min-height:310px}}@media (prefers-reduced-motion:reduce){.bot-stage:before,.bot-stage img,.bot-orbit,.bot-spark{animation:none}.path-card .path-symbol,.bot-welcome>a{transition:none}}.page-world.world-remains{--world-ink:#101b2c;--world-mid:#353251;--world-light:#79769e;--world-metal:#d4b0ac;--world-paper:#ded9e2;--world-symbol:"✧"}.page-world.world-signals{--world-ink:#0a1b32;--world-mid:#174c69;--world-light:#55a8b5;--world-metal:#c7a77e;--world-paper:#d8e6e7;--world-symbol:"✦"}.page-world.world-folklore{--world-ink:#0c2425;--world-mid:#2b5550;--world-light:#749d78;--world-metal:#d49c68;--world-paper:#dce2d3;--world-symbol:"❖"}.page-world.world-unsolved{--world-ink:#191922;--world-mid:#3d3038;--world-light:#87575b;--world-metal:#d1a483;--world-paper:#dfd9d4;--world-symbol:"◇"}.page-world.world-oklahoma{--world-ink:#111e2b;--world-mid:#28506a;--world-light:#6e8fa1;--world-metal:#b97650;--world-paper:#e2dcd2;--world-symbol:"✳"}.page-world[class*=world-] .inner-hero{background:radial-gradient(circle at 76% 20%,var(--world-light) 0%,transparent 38%),repeating-linear-gradient(110deg,transparent 0 30px,#f6e4ce0a 31px 32px),linear-gradient(125deg,var(--world-ink),var(--world-mid) 64%,var(--world-ink));border-bottom:3px solid var(--world-metal);position:relative}.page-world[class*=world-] .inner-hero:before{content:var(--world-symbol);color:var(--world-metal);opacity:.45;pointer-events:none;font:clamp(3rem,7vw,7rem)/1 Georgia,serif;position:absolute;top:8%;right:6%}.page-world[class*=world-] .inner-hero h1{color:#f5f0e9;text-shadow:2px 3px #07131f55}.page-world[class*=world-] .inner-hero h2{color:var(--world-metal)}.page-world[class*=world-] .inner-art{border:1px solid var(--world-metal);transform:rotate(-1deg);box-shadow:12px 13px #08131c88,18px 20px 35px #0008}.page-world[class*=world-] .story-sections{background:repeating-linear-gradient(115deg,transparent 0 20px,#59717c0b 21px 22px),linear-gradient(120deg,var(--world-paper),#edf0eb 54%,var(--world-paper))}.page-world[class*=world-] .story-sections .eyebrow,.page-world[class*=world-] .story-sections article>span{color:var(--world-mid)}.page-world[class*=world-] .story-sections article{border-color:var(--world-light)}.page-world[class*=world-] .closing{background:repeating-linear-gradient(110deg,transparent 0 25px,#f4dfc00b 26px 27px),linear-gradient(130deg,var(--world-ink),var(--world-mid));border-color:var(--world-metal)}.collection-grid>div .collection-tile{border-bottom:4px solid var(--tile-metal);background:var(--tile-dark);position:relative;overflow:hidden}.collection-tile-collection-01{--tile-dark:#183952;--tile-metal:#7ac3d0}.collection-tile-collection-02{--tile-dark:#21433e;--tile-metal:#a8bb8e}.collection-tile-collection-03{--tile-dark:#342b34;--tile-metal:#bf8a81}.collection-tile-oklahoma{--tile-dark:#29445b;--tile-metal:#c9895e}.collection-grid>div .collection-tile:after{content:"";border:1px solid var(--tile-metal);opacity:.65;pointer-events:none;position:absolute;inset:9px}.collection-grid>div .collection-tile img{transition:transform .4s}.collection-grid>div .collection-tile:hover img{transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.collection-grid>div .collection-tile img{transition:none}}.contact-experience{background:#101e2a}.contact-intro{background:radial-gradient(circle at 76% 45%,#3b657276,#0000 39%),repeating-linear-gradient(110deg,#0000 0 27px,#d7a4770b 28px 29px),linear-gradient(118deg,#0a1824,#1a3645 67%,#101f2e);border-bottom:3px solid #ad7854;grid-template-columns:1fr .8fr;align-items:center;gap:30px;min-height:520px;padding:70px clamp(25px,8vw,135px);display:grid}.contact-copy h1{color:#f3eadc;margin:20px 0;font-size:clamp(49px,6.4vw,92px);line-height:1.06}.contact-copy h1 em{color:#e4b284}.contact-copy>p:not(.fine-label){color:#d0dfe2;max-width:650px;font:600 clamp(23px,2.5vw,33px)/1.2 Cormorant Garamond,serif}.contact-promise{flex-wrap:wrap;gap:12px;margin-top:45px;display:flex}.contact-promise span{letter-spacing:.1em;color:#d2b18f;border-top:1px solid #c18c64;padding-top:12px;font:600 .63rem IBM Plex Mono,monospace}.contact-bot{isolation:isolate;place-items:center;height:380px;display:grid;position:relative}.contact-bot-glow{background:radial-gradient(circle,#517f9290,#0000 65%);border:1px solid #bc886169;border-radius:50%;width:330px;height:330px;animation:3.4s ease-in-out infinite bot-glow;position:absolute;box-shadow:0 0 0 16px #d9a8740b,0 0 0 17px #b48c6244}.contact-bot img{object-fit:contain;filter:drop-shadow(0 25px 11px #040b11a6);width:290px;height:315px;animation:4s ease-in-out infinite bot-float;position:relative}.bot-sign{z-index:2;text-align:center;background:linear-gradient(145deg,#f0d2a9,#b8774b 45%,#7d492f 49%,#e2b285 90%);border:3px solid #e5b98c;border-radius:6px 18px 7px 16px;width:270px;min-height:104px;padding:14px 20px;animation:4s ease-in-out infinite bot-sign-sway;position:absolute;top:61%;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 10px #1e3035,0 20px 28px #0008}.bot-sign small{color:#172e3b;letter-spacing:.2em;font:700 .58rem IBM Plex Mono,monospace;display:block}.bot-sign strong{color:#112635;margin-top:3px;font:700 1.26rem Cinzel,Georgia,serif;display:block}.bot-sign span{color:#2b5364;position:absolute;top:11px;right:13px}@keyframes bot-sign-sway{0%,to{transform:translate(-50%)rotate(-4deg)}50%{transform:translate(-50%)rotate(2deg)}}.contact-workspace{color:#172f3c;background:repeating-linear-gradient(112deg,#0000 0 25px,#4767790b 26px 27px),linear-gradient(120deg,#d0dfe2,#e9ebea 58%,#ccdade);grid-template-columns:.72fr 1.28fr;gap:clamp(45px,7vw,120px);padding:95px clamp(25px,8vw,135px) 120px;display:grid}.contact-guidance h2{font-size:clamp(32px,3.5vw,55px);line-height:1.13}.contact-guidance h2 em{color:#306c83}.contact-guidance p:not(.fine-label){color:#465d65;font:600 1.5rem/1.26 Cormorant Garamond,serif}.contact-guidance>a{color:#1d5870;border-bottom:1px solid #a26746;margin-top:20px;font:700 .8rem Cinzel,serif;display:inline-block}.idea-form{background:#f3f0e9;border:1px solid #9b795e;padding:clamp(25px,4vw,55px);box-shadow:9px 10px #20435830,0 25px 60px #12303d24}.idea-form h2{margin:7px 0 28px;font-size:clamp(24px,2.8vw,40px)}.idea-form label{color:#243b46;margin:18px 0;font:700 .8rem Cinzel,Georgia,serif;display:block}.idea-form label span{color:#a45735}.idea-form input,.idea-form select,.idea-form textarea{color:#172d38;background:#fff;border:1px solid #879fa6;border-radius:2px;width:100%;margin-top:8px;padding:13px 15px;font:1rem/1.4 Libre Baskerville,Georgia,serif;display:block}.idea-form textarea{resize:vertical}.idea-form input:focus-visible,.idea-form select:focus-visible,.idea-form textarea:focus-visible{outline-offset:2px;outline:3px solid #b87650}.idea-form input[type=file]{font-size:.85rem}.idea-form .form-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.idea-form .form-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.idea-form .form-note{color:#59717a;font-size:.76rem}.idea-form .form-error{color:#713c2d;background:#f5e4dd;border-left:4px solid #ab563a;padding:14px}.idea-form button{cursor:pointer;min-width:220px}.thanks-page{text-align:center;background:radial-gradient(circle at 50% 35%,#285369,#0b1b29 70%);flex-direction:column;align-items:center;min-height:70vh;padding:90px 25px 110px;display:flex}.thanks-page .bot-stage{margin:35px 0 10px}.thanks-page h1{font-size:clamp(32px,4vw,55px)}.thanks-page>p:not(.fine-label){color:#cbdcde;max-width:620px;font:600 1.55rem/1.2 Cormorant Garamond,serif}.inbox-link{margin-left:28px}.inquiries-page>h1{font-size:clamp(35px,5vw,65px)}.inquiries-page>p:not(.fine-label){color:#c8d4d5}.inquiry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:45px;display:grid}.inquiry-list article,.inquiry-empty{background:#142938;border:1px solid #7b9aa2;padding:28px;box-shadow:6px 7px #050d14}.inquiry-top{color:#b7cbd0;justify-content:space-between;gap:12px;font:600 .7rem IBM Plex Mono,monospace;display:flex}.inquiry-top b{color:#e0aa7d}.inquiry-list h2{margin:20px 0 0}.inquiry-list a{color:#a8d8e7;text-decoration:underline}.inquiry-list dl{flex-wrap:wrap;gap:8px 15px;display:flex}.inquiry-list dt{color:#e0aa7d}.inquiry-list dd{margin:0}.inquiry-details{white-space:pre-wrap;border-top:1px solid #506b77;padding-top:18px;line-height:1.65}.inquiry-attachment{margin-top:15px;display:inline-block}.inquiry-empty{margin-top:45px}@media (width<=850px){.contact-intro,.contact-workspace{grid-template-columns:1fr}.contact-bot{height:320px}.contact-bot img{width:240px;height:260px}.contact-bot-glow{width:280px;height:280px}.contact-workspace{gap:35px}.inquiry-list{grid-template-columns:1fr}}@media (width<=580px){.contact-intro{padding:70px 25px 40px}.contact-bot{height:270px}.contact-bot img{width:210px;height:225px}.contact-bot-glow{width:230px;height:230px}.bot-sign{width:225px;min-height:90px;padding:10px}.bot-sign strong{font-size:1.08rem}.contact-workspace{padding:65px 20px}.idea-form .form-row{grid-template-columns:1fr;gap:0}.idea-form{padding:23px}}@media (prefers-reduced-motion:reduce){.contact-bot-glow,.contact-bot img,.bot-sign{animation:none}}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;color:#e8dbc9;border:1px solid #ba8967;border-radius:3px 17px 3px 15px;padding:11px 15px;font:700 .8rem Cinzel,Georgia,serif;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{color:#d99c70;margin-left:8px}.mobile-menu>div{z-index:25;background:#102737;border:1px solid #ba8967;grid-template-columns:1fr 1fr;gap:2px;padding:13px;display:grid;position:absolute;top:100%;left:15px;right:15px;box-shadow:0 14px 25px #0009}.mobile-menu a{color:#edf0ed;background:#183447;padding:12px 14px;font:700 .78rem Cinzel,Georgia,serif}.mobile-menu a:focus-visible,.mobile-menu summary:focus-visible{outline-offset:2px;outline:3px solid #eac498}@media (width<=850px){.header nav{display:none}.mobile-menu{margin-left:auto;display:block}.header-cta{margin-left:0}.editor-link{order:4}}@media (width<=580px){.header{gap:9px}.mobile-menu{order:3;width:100%;margin:0}.mobile-menu summary{display:inline-block}.mobile-menu>div{grid-template-columns:1fr 1fr}.header-cta{margin-left:auto}.editor-link{margin-left:0}}.example-work{color:#1b333e;background:linear-gradient(115deg,#d5e1e4,#ecede7 54%,#d0dfe2);padding:85px clamp(25px,8vw,135px) 100px}.example-work .eyebrow{color:#915d40}.example-work h2{font-size:clamp(32px,4vw,55px)}.example-work>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.example-work figure{background:#f4f2eb;border:1px solid #9babb0;margin:0;box-shadow:8px 9px #4267772b}.example-work img{object-fit:cover;width:100%;height:390px}.example-work figcaption{padding:22px}.example-work figcaption b{font:700 1.2rem Cinzel,Georgia,serif;display:block}.example-work figcaption span{color:#4e666c;margin-top:8px;display:block}.examples-page .inner-art img{object-fit:cover}@media (width<=700px){.example-work>div{grid-template-columns:1fr}.example-work img{height:310px}}.image-empty{text-align:center;color:#c9dadd;background:linear-gradient(135deg,#27495b,#132533);place-items:center;height:310px;padding:25px;font:600 1.5rem Cormorant Garamond,Georgia,serif;display:grid}.studio-page .inner-hero{background:radial-gradient(circle at 80% 25%,#4f6682,#122536 65%)}.studio-feature{border:1px solid #ba906f;align-self:stretch;min-height:450px;box-shadow:12px 14px #07131c88}.studio-feature img{object-fit:cover;width:100%;height:100%;max-height:620px}.studio-empty{text-align:center;background:repeating-linear-gradient(122deg,#0000 0 26px,#c7a47e14 27px 28px),radial-gradient(circle,#385b72,#132332 70%);flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;min-height:450px;display:flex}.studio-empty span{color:#d7a87c;font:4rem Georgia,serif}.studio-empty strong{letter-spacing:.08em;color:#f2e4d2;font:700 clamp(31px,3vw,55px)/1.17 Cinzel,Georgia,serif}.studio-empty small{letter-spacing:.13em;color:#c6a98a;font:600 .7rem IBM Plex Mono,monospace}.studio-process{color:#17303e;background:linear-gradient(120deg,#d3e0e3,#e9e9e4);padding:95px clamp(25px,8vw,135px)}.studio-process .eyebrow{color:#9c6546}.studio-process h2{font-size:clamp(30px,4vw,56px)}.studio-process>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px;display:grid}.studio-process article{background:#eef0ec;border-top:3px solid #a76a48;padding:22px}.studio-process article span{color:#9b6346;font:700 .8rem IBM Plex Mono,monospace}.studio-process article h3{margin:20px 0 10px}.studio-process article p{color:#4c626b}@media (width<=850px){.studio-feature,.studio-empty{min-height:300px}.studio-process>div{grid-template-columns:1fr}}main{position:relative}.seasonal-decoration{z-index:5;pointer-events:none;filter:drop-shadow(0 8px 14px #06131b55);background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(150px,25vw,380px);height:clamp(150px,30vw,440px);position:absolute}.seasonal-decoration.pos-top-right{top:8px;right:1.5%}.seasonal-decoration.pos-top-left{top:8px;left:1.5%}.seasonal-decoration.pos-lower-right{top:260px;right:1.5%}.seasonal-decoration.pos-lower-left{top:260px;left:1.5%}.seasonal-decoration.size-small{width:clamp(120px,16vw,240px);height:clamp(120px,19vw,270px)}.seasonal-decoration.size-large{width:clamp(190px,34vw,500px);height:clamp(190px,40vw,590px)}.seasonal-decoration.motion-float{animation:7s ease-in-out infinite seasonal-float}@keyframes seasonal-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(15px)rotate(2deg)}}.seasonal-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:35px 0;display:grid}.seasonal-edit-card{background:#1b303e;border:1px solid #8a9fab;min-width:0}.seasonal-edit-preview{place-items:center;height:185px;display:grid;overflow:hidden}.seasonal-edit-preview img{object-fit:contain;max-width:90%;max-height:90%}.seasonal-edit-preview>span{color:#e9c49a;text-align:center;font:2rem Georgia,serif}.seasonal-edit-preview small{font:600 .7rem IBM Plex Mono,monospace;display:block}.seasonal-edit-card>form{padding:20px}.seasonal-edit-card h3{margin:0;font-size:1.03rem}.seasonal-edit-card form>p{color:#b7ccd0;margin:5px 0 15px;font-size:.8rem}.seasonal-edit-card label{color:#e0c3a4;margin:12px 0;font:600 .7rem Cinzel,Georgia,serif;display:block}.seasonal-edit-card label small{font:.68rem Libre Baskerville,serif}.seasonal-edit-card input,.seasonal-edit-card select{color:#172e3a;background:#edf2f0;border:1px solid #6d919d;width:100%;margin-top:6px;padding:10px;font:.82rem Libre Baskerville,serif;display:block}.seasonal-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.seasonal-edit-card button.art-button{cursor:pointer;width:100%}.seasonal-edit-card .seasonal-remove{padding-top:0}.seasonal-remove button{color:#c7dbe0;cursor:pointer;background:0 0;border:0;padding:0;font:600 .8rem Libre Baskerville,Georgia,serif;-webkit-text-decoration:underline #b98769;text-decoration:underline #b98769}.seasonal-controls>p:not(.fine-label){color:#bdcbd0;max-width:900px}@media (width<=1000px){.seasonal-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.seasonal-edit-grid{grid-template-columns:1fr}.seasonal-decoration{max-width:42vw;max-height:43vw}.seasonal-decoration.pos-lower-right,.seasonal-decoration.pos-lower-left{top:330px}}@media (prefers-reduced-motion:reduce){.seasonal-decoration.motion-float{animation:none}}.footer-editor{color:#95b0ba;letter-spacing:.05em;margin-left:16px;font:600 .64rem IBM Plex Mono,monospace;-webkit-text-decoration:underline #85694e;text-decoration:underline #85694e}.footer-editor:hover{color:#e4b68e}html[data-theme=christmas]{--night:#082820;--navy:#0d4c37;--steel:#1d735a;--blue:#47a080;--copper:#bd6e48;--brass:#ffe08a;--holiday-primary:#c62935;--holiday-secondary:#14844d;--holiday-bright:#ffd966;--holiday-soft:#dcece3;--holiday-glow:#ffef9d88}html[data-theme=new-year]{--night:#071735;--navy:#142d61;--steel:#31569a;--blue:#5481ba;--copper:#bd8358;--brass:#ffe0a0;--holiday-primary:#ffd15b;--holiday-secondary:#526fcb;--holiday-bright:#f7efff;--holiday-soft:#e1e6f1;--holiday-glow:#ffda7499}html[data-theme=valentine]{--night:#32152a;--navy:#641d45;--steel:#a13f6d;--blue:#ad718b;--copper:#bd6d60;--brass:#ffd0c6;--holiday-primary:#ed6898;--holiday-secondary:#ab2e69;--holiday-bright:#ffe2e3;--holiday-soft:#f4dfe6;--holiday-glow:#f9a7c288}html[data-theme=spring]{--night:#163b3c;--navy:#267762;--steel:#65a58c;--blue:#8bc6d5;--copper:#b98264;--brass:#f7d8a8;--holiday-primary:#f2a9c9;--holiday-secondary:#5cbb92;--holiday-bright:#f7ecd2;--holiday-soft:#e7f3e9;--holiday-glow:#c9f3d4aa}html[data-theme=independence]{--night:#0a2350;--navy:#174a86;--steel:#3d6f9f;--blue:#649bc4;--copper:#b9765b;--brass:#f9e7bf;--holiday-primary:#d53145;--holiday-secondary:#f5eee2;--holiday-bright:#ffdb80;--holiday-soft:#e1e9f2;--holiday-glow:#f5ebd188}html[data-theme=autumn]{--night:#302820;--navy:#60412e;--steel:#806442;--blue:#7f8271;--copper:#c57139;--brass:#f9cb78;--holiday-primary:#df7534;--holiday-secondary:#c29a38;--holiday-bright:#ffe0a1;--holiday-soft:#f0e2cb;--holiday-glow:#f9b75f99}html[data-theme=halloween]{--night:#130f24;--navy:#292047;--steel:#523d70;--blue:#685493;--copper:#cc6c36;--brass:#ffc271;--holiday-primary:#f38128;--holiday-secondary:#a471e7;--holiday-bright:#eac9ff;--holiday-soft:#e9deec;--holiday-glow:#ef803fa3}.holiday-banner{z-index:9;border-bottom:3px solid var(--holiday-bright);background:linear-gradient(100deg,var(--navy),var(--holiday-secondary),var(--navy));color:#fff7e8;text-align:center;justify-content:center;align-items:center;gap:clamp(12px,3vw,55px);min-height:52px;padding:9px 20px 13px;display:flex;position:relative;box-shadow:0 7px 18px #0005}.holiday-banner strong{letter-spacing:.16em;text-shadow:0 2px 6px #0008;font:700 clamp(.66rem,1.25vw,.87rem) Cinzel,Georgia,serif}.holiday-banner>span{color:var(--holiday-bright);white-space:nowrap;font:1.1rem Georgia,serif}.holiday-banner.holiday-christmas{background:repeating-linear-gradient(118deg,#0000 0 90px,#fff1 91px 93px),linear-gradient(90deg,#095134,#ae2333 48%,#0c6840);border-bottom-color:#f3ca66;min-height:72px;padding-bottom:25px}.holiday-banner.holiday-halloween{background:linear-gradient(90deg,#251139,#b25420,#2a1742)}.holiday-banner.holiday-valentine{background:linear-gradient(90deg,#70214d,#c4417f,#70214d)}.holiday-banner.holiday-independence{background:linear-gradient(90deg,#10457e,#c82e41 52%,#10457e)}.holiday-lights{border-top:2px solid #123b2f;justify-content:space-around;align-items:flex-start;height:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.holiday-lights i{background:#f6d35e;border-radius:60% 60% 75% 75%;width:11px;height:16px;animation:1.9s ease-in-out infinite light-twinkle;display:block;box-shadow:0 0 8px #ffe275,0 0 18px #ffe275}.holiday-lights i:nth-child(4n+1){background:#f1545c;animation-delay:.3s;box-shadow:0 0 8px #f1545c,0 0 20px #f1545c}.holiday-lights i:nth-child(4n+2){background:#85d9ef;animation-delay:.7s;box-shadow:0 0 8px #85d9ef,0 0 20px #85d9ef}.holiday-lights i:nth-child(4n+3){background:#7ce08c;animation-delay:1.1s;box-shadow:0 0 8px #7ce08c,0 0 20px #7ce08c}@keyframes light-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.holiday-scene{z-index:3;pointer-events:none;height:760px;position:absolute;top:0;left:0;right:0;overflow:hidden}.holiday-corner{color:var(--holiday-bright);letter-spacing:.12em;opacity:.57;text-shadow:0 0 18px var(--holiday-glow);font:clamp(2.2rem,4vw,4.5rem) Georgia,serif;position:absolute}.holiday-corner.corner-a{top:28px;right:4%}.holiday-corner.corner-b{bottom:35px;left:3%;transform:rotate(-12deg)}.holiday-particle{color:var(--holiday-bright);text-shadow:0 0 12px var(--holiday-glow);opacity:.55;animation:12s ease-in-out infinite holiday-drift;position:absolute}.holiday-christmas .holiday-particle{color:#f2ffff;opacity:.82;text-shadow:0 0 7px #fff;animation:12s linear infinite holiday-snow}.holiday-halloween .holiday-particle{color:#f79b47}.holiday-valentine .holiday-particle{color:#f7aac6}.holiday-spring .holiday-particle{color:#ffc6de}.holiday-independence .holiday-particle{color:#fff4df}.holiday-autumn .holiday-particle{color:#efb768}.holiday-new-year .holiday-particle{color:#ffdc80}@keyframes holiday-drift{0%,to{opacity:.2;transform:translate(0)rotate(-12deg)}50%{opacity:.75;transform:translate(14px,35px)rotate(18deg)}}@keyframes holiday-snow{0%{opacity:0;transform:translateY(-105px)rotate(0)}15%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translateY(230px)rotate(140deg)}}html[data-theme]:not([data-theme=bradford]) .header{border-bottom:3px solid var(--holiday-primary);box-shadow:inset 0 -2px 0 var(--holiday-bright),0 5px 15px #0004}html[data-theme]:not([data-theme=bradford]) .home-hero,html[data-theme]:not([data-theme=bradford]) .inner-hero,html[data-theme]:not([data-theme=bradford]) .gallery-intro,html[data-theme]:not([data-theme=bradford]) .contact-intro{background:radial-gradient(circle at 78% 24%,var(--holiday-primary) 0%,transparent 35%),radial-gradient(circle at 23% 75%,var(--holiday-secondary) 0%,transparent 43%),repeating-linear-gradient(120deg,transparent 0 35px,#ffffff09 36px 37px),linear-gradient(120deg,var(--night),var(--navy) 65%,var(--night));border-bottom:4px solid var(--holiday-bright)}html[data-theme=christmas]:not([data-theme=bradford]) .home-hero{background:radial-gradient(circle at 85% 25%,#c42c3eaa,#0000 43%),radial-gradient(circle at 15% 75%,#2686579c,#0000 51%),linear-gradient(120deg,#073d2c,#0e5a3b 60%,#602336)}html[data-theme=halloween]:not([data-theme=bradford]) .home-hero{background:radial-gradient(circle at 80% 20%,#f081326d,#0000 42%),radial-gradient(circle at 35% 70%,#54358caa,#0000 50%),linear-gradient(120deg,#151128,#35204e 65%,#170f24)}html[data-theme=new-year]:not([data-theme=bradford]) .home-hero{background:radial-gradient(circle at 82% 24%,#ffc65b77,#0000 40%),radial-gradient(circle at 10% 66%,#415dc699,#0000 45%),linear-gradient(125deg,#081a44,#1b3773 60%,#091b40)}html[data-theme]:not([data-theme=bradford]) .invitation,html[data-theme]:not([data-theme=bradford]) .process-note,html[data-theme]:not([data-theme=bradford]) .story-sections,html[data-theme]:not([data-theme=bradford]) .gallery-work,html[data-theme]:not([data-theme=bradford]) .example-work,html[data-theme]:not([data-theme=bradford]) .studio-process,html[data-theme]:not([data-theme=bradford]) .contact-workspace{background:repeating-linear-gradient(115deg,transparent 0 25px,#52677312 26px 27px),linear-gradient(115deg,var(--holiday-soft),#f4f1e9 52%,var(--holiday-soft))}html[data-theme]:not([data-theme=bradford]) .bot-welcome{background:linear-gradient(110deg,var(--holiday-soft),#fffaf0 48%,var(--holiday-soft));border-color:var(--holiday-primary)}html[data-theme]:not([data-theme=bradford]) .maker-note,html[data-theme]:not([data-theme=bradford]) .last-invite,html[data-theme]:not([data-theme=bradford]) .closing{background:radial-gradient(circle at 83% 15%,var(--holiday-primary),transparent 49%),linear-gradient(125deg,var(--night),var(--navy));border-color:var(--holiday-bright)}html[data-theme]:not([data-theme=bradford]) .fine-label,html[data-theme]:not([data-theme=bradford]) .eyebrow{color:var(--holiday-bright)}html[data-theme]:not([data-theme=bradford]) .invitation .fine-label,html[data-theme]:not([data-theme=bradford]) .process-note .fine-label,html[data-theme]:not([data-theme=bradford]) .story-sections .eyebrow,html[data-theme]:not([data-theme=bradford]) .gallery-work .eyebrow,html[data-theme]:not([data-theme=bradford]) .example-work .eyebrow{color:var(--navy)}html[data-theme]:not([data-theme=bradford]) .home-hero h1 em,html[data-theme]:not([data-theme=bradford]) .last-invite h2 em,html[data-theme]:not([data-theme=bradford]) .contact-copy h1 em{color:var(--holiday-bright);background:linear-gradient(150deg,#fff7d6,var(--holiday-bright) 53%,var(--holiday-primary));-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}html[data-theme]:not([data-theme=bradford]) .art-button.primary,html[data-theme]:not([data-theme=bradford]) .button,html[data-theme]:not([data-theme=bradford]) .header-cta{background:linear-gradient(130deg,var(--holiday-bright),var(--holiday-primary) 47%,var(--navy) 50%,var(--holiday-bright));border-color:var(--holiday-bright);color:#101c29}html[data-theme]:not([data-theme=bradford]) .path-card{border-top:5px solid var(--holiday-primary);box-shadow:inset 0 0 0 3px #0b202c,0 0 0 1px var(--holiday-bright),8px 11px 24px #0004}html[data-theme]:not([data-theme=bradford]) .footer{border-top:5px solid var(--holiday-primary)}html[data-theme=christmas] .home-hero:after{display:none}@media (width<=650px){.holiday-banner{gap:6px;padding-inline:8px}.holiday-banner>span{display:none}.holiday-banner strong{letter-spacing:.08em;font-size:.63rem}.holiday-corner{display:none}.holiday-scene{height:650px}.holiday-particle:nth-of-type(n+17){display:none}}@media (prefers-reduced-motion:reduce){.holiday-particle,.holiday-lights i{animation:none!important}.holiday-christmas .holiday-particle{opacity:.5}}html[data-theme]:not([data-theme=bradford]) .page-world[class*=world-] .inner-hero{background:radial-gradient(circle at 78% 15%,var(--world-light),transparent 36%),radial-gradient(circle at 12% 80%,var(--holiday-primary),transparent 52%),linear-gradient(125deg,var(--world-ink),var(--world-mid) 67%,var(--world-ink));border-bottom-color:var(--holiday-bright)}html[data-theme]:not([data-theme=bradford]) .page-world[class*=world-] .story-sections{background:repeating-linear-gradient(115deg,transparent 0 20px,#59717c0b 21px 22px),linear-gradient(120deg,var(--world-paper),#f5f1e9 54%,var(--world-paper))}.holiday-scene:before{pointer-events:none;opacity:.16;text-shadow:0 0 45px var(--holiday-glow);font:clamp(6rem,16vw,17rem)/1 Georgia,serif;position:absolute;top:115px;right:8%}.holiday-scene.holiday-new-year:before{content:"✺";color:#ffe18c;animation:5s ease-in-out infinite holiday-spark}.holiday-scene.holiday-valentine:before{content:"♥";color:#ff9abd;transform:rotate(-13deg)}.holiday-scene.holiday-spring:before{content:"❀";color:#ffc5de;animation:10s ease-in-out infinite holiday-bloom}.holiday-scene.holiday-independence:before{content:"★";color:#fff7e5;animation:5s ease-in-out infinite holiday-spark}.holiday-scene.holiday-autumn:before{content:none}.holiday-scene.holiday-halloween:before{content:"☾";color:#ffa74f;opacity:.28;text-shadow:0 0 75px #f38643}.holiday-scene.holiday-christmas:before{content:"❄";color:#e6ffff;opacity:.2;animation:9s ease-in-out infinite holiday-bloom}.holiday-scene.holiday-new-year:after,.holiday-scene.holiday-independence:after{content:"✦  ✧  ✦";color:var(--holiday-bright);letter-spacing:1.2em;text-shadow:0 0 25px var(--holiday-glow);opacity:.55;font:clamp(2rem,4vw,4rem) Georgia,serif;animation:4s ease-in-out infinite holiday-spark;position:absolute;top:70px;left:6%}.holiday-scene.holiday-halloween:after{content:"✦  ☾  ✦";color:#f5ad5f;letter-spacing:.4em;opacity:.38;font:clamp(1.6rem,3vw,3rem) Georgia,serif;position:absolute;top:70px;left:6%}@keyframes holiday-spark{0%,to{opacity:.12;transform:scale(.9)rotate(-8deg)}50%{opacity:.45;transform:scale(1.12)rotate(8deg)}}@keyframes holiday-bloom{0%,to{transform:scale(.9)rotate(-12deg)}50%{transform:scale(1.08)rotate(10deg)}}html[data-theme=valentine] .bot-welcome h2 em,html[data-theme=spring] .bot-welcome h2 em{color:var(--holiday-secondary)}html[data-theme=halloween] .showcase-piece,html[data-theme=autumn] .showcase-piece,html[data-theme=christmas] .showcase-piece{border-color:var(--holiday-bright);box-shadow:inset 0 0 0 3px #0a1c29,0 0 0 2px var(--holiday-primary),12px 15px 30px #0007}html[data-theme=spring] .path-card,html[data-theme=valentine] .path-card{border-top-color:var(--holiday-primary)}@media (width<=650px){.holiday-scene:before{opacity:.1;font-size:8rem;top:170px;right:-4%}.holiday-scene:after{display:none}}@media (prefers-reduced-motion:reduce){.holiday-scene:before,.holiday-scene:after{animation:none!important}}.bot-stage img,.contact-bot img{image-rendering:auto;transform-origin:50% 78%;will-change:transform;backface-visibility:hidden}html[data-theme=christmas] .bot-stage img,html[data-theme=christmas] .contact-bot img{filter:drop-shadow(0 9px 9px #102e27b0)drop-shadow(0 0 13px #ffeaa588);animation:3.2s ease-in-out infinite bot-holiday-bounce}html[data-theme=halloween] .bot-stage img,html[data-theme=halloween] .contact-bot img{filter:drop-shadow(0 10px 10px #1b1027b0)drop-shadow(0 0 15px #ed873f99);animation:4.2s ease-in-out infinite bot-holiday-hover}html[data-theme=new-year] .bot-stage img,html[data-theme=new-year] .contact-bot img,html[data-theme=independence] .bot-stage img,html[data-theme=independence] .contact-bot img{filter:drop-shadow(0 8px 8px #111c3cbb)drop-shadow(0 0 12px #ffd67899);animation:3.5s ease-in-out infinite bot-holiday-bounce}html[data-theme=autumn] .bot-stage img,html[data-theme=autumn] .contact-bot img{filter:drop-shadow(0 9px 8px #2b1e13aa);animation:4.4s ease-in-out infinite bot-holiday-sway}html[data-theme=spring] .bot-stage img,html[data-theme=spring] .contact-bot img,html[data-theme=valentine] .bot-stage img,html[data-theme=valentine] .contact-bot img{filter:drop-shadow(0 9px 8px #51304988) drop-shadow(0 0 10px var(--holiday-glow));animation:3.8s ease-in-out infinite bot-holiday-sway}html[data-theme]:not([data-theme=bradford]) .bot-stage:before{background:radial-gradient(circle,var(--holiday-glow),transparent 72%);box-shadow:0 0 0 1px var(--holiday-primary),0 0 0 9px var(--holiday-glow)}html[data-theme]:not([data-theme=bradford]) .bot-orbit{border-color:var(--holiday-primary)}html[data-theme]:not([data-theme=bradford]) .bot-spark{color:var(--holiday-primary);text-shadow:0 0 10px var(--holiday-glow)}@keyframes bot-holiday-bounce{0%,to{transform:translateY(2px)rotate(-3deg)}48%{transform:translateY(-10px)rotate(3deg)}62%{transform:translateY(-7px)rotate(1deg)}}@keyframes bot-holiday-hover{0%,to{transform:translateY(2px)rotate(-4deg)}50%{transform:translateY(-11px)rotate(5deg)}}@keyframes bot-holiday-sway{0%,to{transform:translateY(1px)rotate(-3deg)}50%{transform:translateY(-5px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.bot-stage img,.contact-bot img,.bot-stage:before,.bot-orbit,.bot-spark{will-change:auto;animation:none!important}}.inquiry-alert{color:#fff4e4;background:#57342d;border:1px solid #e2a472;margin:24px 0;padding:15px 20px}.inquiry-alert.success{background:#1c5046;border-color:#9cdbc6}.notification-status{color:#fff2e3;letter-spacing:.04em;background:#683d35;border:1px solid #e2a472;padding:7px 12px;font:700 .68rem IBM Plex Mono,monospace;display:inline-block}.notification-status.sent{background:#24564a;border-color:#91cbb2}.notification-status.sending{background:#36526e;border-color:#9cbed4}.notification-retry{color:#172731;cursor:pointer;background:#c99164;border:1px solid #c99164;padding:9px 14px;font:700 .7rem Cinzel,Georgia,serif}html[data-theme=bradford] .home-hero-copy:before{content:"";z-index:0;pointer-events:none;opacity:.9;background:linear-gradient(90deg,#0b1829d9 0%,#0b1c2bbd 58%,#0b1c2bd9 100%),url(/assets/bradford-forged-steel-ornament.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%)}html[data-theme=bradford] .home-hero-copy>*{z-index:1;position:relative}html[data-theme=bradford] .home-hero h1 em{color:#f2bc80;-webkit-text-fill-color:transparent;background:linear-gradient(155deg,#fff0cf 0%,#eab174 29%,#b96637 62%,#ffcb8d 83%,#9e502c 100%);-webkit-background-clip:text;background-clip:text}html[data-theme=bradford] .home-hero .art-button.primary{color:#101d28;text-shadow:0 1px #ffe7bd91;background:linear-gradient(138deg,#ffe1ac 0%,#d89b60 21%,#a85332 55%,#e8b678 79%,#8d462d 100%);border:1px solid #f4c78d;box-shadow:inset 0 1px #fff2ca9c,inset 0 -3px 5px #6738248c,0 8px 22px #0008}html[data-theme=bradford] .home-hero .art-button.primary:hover{background:linear-gradient(138deg,#fff0c9,#e7ab6d 28%,#bd6940 60%,#f3c18b)}html[data-theme=bradford] .showcase-heading{border-bottom:1px solid #bd835875;padding-bottom:17px}@media (width<=850px){html[data-theme=bradford] .home-hero-copy:before{-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%)}}.gallery-film{background:var(--page-bg,#102333);color:var(--text,#edf2ef);grid-template-columns:1fr minmax(240px,360px);align-items:center;gap:clamp(30px,6vw,90px);padding:80px clamp(25px,8vw,135px);display:grid}.gallery-film h2{margin:15px 0 24px;font-size:clamp(36px,4.5vw,64px);line-height:1.1}.gallery-film p{max-width:42ch;line-height:1.6}.gallery-film figure{margin:0}.gallery-film video{aspect-ratio:9/16;background:#091723;border:1px solid #ba8059;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 16px 40px #0005}.gallery-film figcaption{color:inherit;margin-top:14px;font-size:.875rem;line-height:1.5}.gallery-film .art-button{margin-top:12px}.world-oklahoma .inner-art img{object-fit:contain;background:0 0;padding:16px}@media (width<=650px){.gallery-film{grid-template-columns:1fr}.gallery-film figure{justify-self:center;width:min(100%,340px)}}.gallery-film{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.gallery-film video{aspect-ratio:16/9;object-fit:contain}@media (width<=800px){.gallery-film{grid-template-columns:1fr}.gallery-film figure{justify-self:stretch;width:100%;max-width:none}}.holiday-scene.holiday-autumn{pointer-events:none;height:100svh;position:fixed;inset:0;overflow:hidden}.holiday-autumn .holiday-corner{display:none}.holiday-autumn .holiday-particle{text-shadow:0 2px 5px #391e152e;will-change:transform;opacity:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;animation-name:bradford-leaf-fall;animation-timing-function:linear;animation-iteration-count:infinite}.holiday-autumn .holiday-particle:nth-child(2n){animation-direction:normal}@keyframes bradford-leaf-fall{0%{opacity:0;transform:translateY(-40px)rotate(-30deg)}8%{opacity:.7}30%{transform:translate(35px,30svh)rotate(60deg)}60%{opacity:.65;transform:translate(-22px,65svh)rotate(155deg)}90%{opacity:.55}to{opacity:0;transform:translate(20px,120svh)rotate(270deg)}}@media (prefers-reduced-motion:reduce){.holiday-autumn .holiday-particle{will-change:auto;display:none;animation:none!important}}.bradford-socials{margin-top:24px}.bradford-socials>p{letter-spacing:.12em;color:var(--brass,#ddb18c);margin:0 0 10px;font:600 .8rem IBM Plex Mono,monospace}.bradford-socials nav{flex-wrap:wrap;gap:6px 18px;display:flex}.bradford-socials nav a{min-height:44px;color:inherit;border-bottom:1px solid var(--copper,#b78059);align-items:center;margin:0;font-size:1rem;text-decoration:none;display:inline-flex}.bradford-socials nav a:hover{color:var(--brass,#f0ca9c);border-bottom-color:currentColor}.bradford-socials nav a:focus-visible{outline:2px solid var(--brass,#f0ca9c);outline-offset:5px;border-radius:2px}.contact-guidance .bradford-socials>p{color:var(--brass,#ddb18c)}.inner-brand-logo{aspect-ratio:680/570;object-fit:contain;filter:drop-shadow(0 3px 7px #07131b66);width:clamp(160px,18vw,210px);height:auto;margin:22px 0 28px;display:block}.window-logo{aspect-ratio:680/570;object-fit:contain;width:180px;height:auto}.picture-rotation{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.picture-rotation button{color:#f7eddb;font:inherit;cursor:pointer;background:#17384a;border:1px solid #cb9b70;border-radius:8px;padding:10px 14px}.picture-rotation button:disabled{opacity:.6;cursor:wait}.picture-rotation p{flex-basis:100%}.picture-rotation button:focus-visible{outline-offset:3px;outline:2px solid #f7eddb}.idea-form>.form-note{margin:18px 0 0;line-height:1.7}.idea-submit-area{border-top:1px solid #9b795e55;flex-direction:column;align-items:flex-start;gap:24px;margin-top:30px;padding-top:26px;display:flex}.idea-submit-area>.art-button{min-height:62px;margin:0}.idea-form .idea-submit-area>.form-note{max-width:48ch;margin:0;line-height:1.7}@media (width<=600px){.idea-submit-area{gap:22px;margin-top:26px;padding-top:24px}.idea-submit-area>.art-button{justify-content:space-between;width:100%;min-width:0}}.hero-reassurance{opacity:.9;margin:22px 0 0;max-width:48ch!important;color:var(--cream,#ede4d6)!important;font:500 .88rem/1.7 Libre Baskerville,Georgia,serif!important}.workshop-assurance{color:#f0e5d4;background:linear-gradient(110deg,#101e29,#1b3445);border-block:1px solid #ba8a6266;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:30px clamp(24px,7vw,110px);display:grid}.workshop-assurance p{margin:0;font:600 1.1rem/1.45 Cormorant Garamond,Georgia,serif}.workshop-assurance span{letter-spacing:.12em;color:#dcad80;margin-bottom:7px;font:500 .65rem/1.6 IBM Plex Mono,monospace;display:block}.business-invitation{isolation:isolate;color:#f4eadb;background:radial-gradient(at 10% 40%,#30566a55,#0000 55%),linear-gradient(120deg,#0c1b28,#192e3d 70%,#352d29);border-block:1px solid #b7805970;grid-template-columns:.55fr 1.45fr;align-items:center;gap:clamp(30px,5vw,80px);padding:80px clamp(24px,8vw,130px);display:grid;position:relative;overflow:hidden}.business-invitation:before{content:"";pointer-events:none;z-index:-1;border:1px solid #c89b6740;border-radius:2px 42px;position:absolute;inset:14px}.business-invitation h2,.home-questions h2{margin:15px 0 24px;font-size:clamp(34px,4vw,62px);line-height:1.12}.business-invitation h2 em{color:#dfad7d}.business-invitation p:not(.fine-label){color:#d6dfe1;max-width:660px;font:500 1.4rem/1.5 Cormorant Garamond,Georgia,serif}.business-invitation small{color:#c1cdd2;margin-top:24px;font-size:.78rem;line-height:1.6;display:block}.business-emblem{text-align:center;aspect-ratio:1;background:radial-gradient(circle,#294b60,#102331 75%);border:1px solid #d2a072;border-radius:50%;place-content:center;width:clamp(150px,20vw,250px);margin:auto;display:grid;position:relative;box-shadow:0 0 0 9px #ba875415,inset 0 0 45px #9c694b22}.business-emblem span{color:#e2ba8e;text-shadow:0 2px #000;font:600 clamp(42px,6vw,78px) Cinzel,Georgia,serif}.business-emblem small{letter-spacing:.2em;color:#dfd5c5;margin:6px 0 0;font:500 .6rem/1.8 IBM Plex Mono,monospace}.business-price-link{color:#e7c19b;border-bottom:1px solid #c39870;align-self:center;padding:12px 0;font-size:.9rem;text-decoration:none}.process-note .process-step{border-top:1px solid #b1835b77;margin:0;padding:24px 18px 0 0}.process-step>small{color:var(--brass,#d5a679);font:500 .75rem IBM Plex Mono,monospace}.process-step h3{margin:16px 0 10px;font:600 1.25rem/1.4 Cinzel,Georgia,serif}.process-note .process-step>p{color:inherit;opacity:.85;border:0;margin:0;padding:0;font:500 1.15rem/1.6 Cormorant Garamond,Georgia,serif;display:block}.home-questions{color:#172e3c;background:#e8e4db;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,7vw,110px);padding:80px clamp(24px,8vw,130px);display:grid}.home-questions h2 em{color:#547082}.home-questions .fine-label{color:#805437}.home-questions a{color:#244e63;border-bottom:1px solid #9e6849;padding:12px 0;display:inline-block}.question-list details{border-top:1px solid #9d8977;padding:20px 0}.question-list details:last-child{border-bottom:1px solid #9d8977}.question-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font:600 1.12rem/1.5 Libre Baskerville,Georgia,serif;list-style:none;display:flex}.question-list summary::-webkit-details-marker{display:none}.question-list summary span{color:#8a5b3d;font-size:1.5rem;transition:transform .25s}.question-list details[open] summary span{transform:rotate(45deg)}.question-list details p{color:#3e535d;margin:15px 34px 0 0;font:500 1.25rem/1.55 Cormorant Garamond,Georgia,serif}.question-list summary:focus-visible{outline-offset:6px;outline:2px solid #805437}.contact-next{border-block:1px solid #9b795e55;margin:28px 0;padding:24px 0}.contact-next h3{margin:0 0 14px;font-size:1rem}.contact-next ol{padding-left:22px;font-size:.95rem;line-height:1.75}.contact-next p{font-size:1.16rem!important}.form-intro{color:#516b75;margin:-12px 0 28px;line-height:1.6}#project-form{scroll-margin-top:110px}[data-reveal]{transition:opacity .65s ease var(--reveal-delay,0s),transform .65s cubic-bezier(.2,.65,.3,1) var(--reveal-delay,0s)}[data-reveal=waiting]{opacity:0;transform:translateY(20px)}[data-reveal=shown]{opacity:1;transform:none}.art-button{transition:transform .22s,box-shadow .22s,filter .22s}.art-button:active{filter:brightness(.96);transform:translateY(2px)}@media (hover:hover) and (pointer:fine){.business-emblem{transition:transform .7s,box-shadow .7s}.business-invitation:hover .business-emblem{transform:translateY(-5px)rotate(-3deg);box-shadow:0 0 0 12px #ba875420,inset 0 0 45px #9c694b33}.art-button:hover{filter:brightness(1.06);transform:translateY(-3px)}.showcase-piece img{transition:transform .8s cubic-bezier(.2,.65,.3,1)}.showcase-piece:hover img{transform:scale(1.035)}}@media (width<=800px){.workshop-assurance{gap:20px;padding-block:26px}.business-invitation{grid-template-columns:1fr;padding-block:60px}.business-emblem{width:150px}.home-questions{grid-template-columns:1fr;gap:28px;padding-block:55px}}@media (width<=600px){.workshop-assurance{grid-template-columns:1fr;gap:18px}.workshop-assurance p+p{border-top:1px solid #c3987040;padding-top:16px}.business-invitation .home-actions{align-items:flex-start}.business-invitation .art-button{justify-content:space-between;width:100%}.home-questions h2{font-size:36px}.question-list summary{font-size:1rem}.hero-reassurance{font-size:.8rem!important}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.business-emblem,.art-button,.showcase-piece img,.question-list summary span{transition:none!important;transform:none!important}}.business-emblem img{object-fit:contain;width:65%;max-height:130px;margin:0 auto}.business-emblem small{position:relative}.home-questions .fine-label,.process-note .process-step>small{color:#77503a}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
