.progress-print{width:100%;color:var(--print-pop,#e9ff72);min-height:570px;position:relative;transform:rotate(-7deg)}.print-registration{letter-spacing:.12em;border-block:1px solid;justify-content:space-between;gap:12px;padding:12px 0;font:10px/1.4 Manrope,sans-serif;display:flex}.progress-mark{width:100%;display:block}.print-caption{color:#fff;letter-spacing:-.05em;flex-direction:column;font:500 clamp(1.6rem,3vw,3.2rem)/1.05 Space Grotesk,sans-serif;display:flex;position:absolute;top:41%;left:8%}.print-caption em{color:inherit;font-family:Fraunces,Georgia,serif}.print-disc{aspect-ratio:1;width:125px;color:var(--accent);text-align:center;background:#f8f5ec;border-radius:50%;place-content:center;font:18px/1.1 Space Grotesk,sans-serif;display:grid;position:absolute;bottom:18%;right:1%;transform:rotate(14deg);box-shadow:5px 7px #14202b}.print-disc b{font:italic 36px/1 Fraunces,Georgia,serif}.print-services{text-transform:uppercase;letter-spacing:.04em;border-block:1px solid;justify-content:space-between;gap:12px;padding:16px 0;font:11px/1.4 Manrope,sans-serif;display:flex}.site.site.site[data-arty=illustrated]{background:#f8efdb}.site.site.site[data-arty=illustrated] .hero{background-image:radial-gradient(#ad967d36 .7px,#0000 .7px);background-size:7px 7px;grid-template-columns:1fr 1.12fr;gap:30px;padding-top:48px}.site.site.site[data-arty=illustrated] .hero h1{letter-spacing:-.065em;font-size:clamp(3.6rem,7vw,7rem);line-height:.99}.site.site.site[data-arty=illustrated] .hero-line-two{color:var(--accent);position:relative}.site.site.site[data-arty=illustrated] .hero-line-two:after{content:"";border-top:3px solid;border-radius:50%;height:12px;position:absolute;inset:auto -5% -8px -2%;transform:rotate(-3deg)}.site.site.site[data-arty=illustrated] .hero .primary{border-radius:4px 15px 5px 10px;box-shadow:4px 4px #182327}.site.site.site[data-arty=illustrated] .hero-art{max-width:660px;padding:0}.sketch-artwork{box-shadow:none;aspect-ratio:1;isolation:isolate;background:0 0;border:0;border-radius:0;padding:0;position:relative;transform:none}.workbench-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bench-note{font:italic clamp(16px,2.3vw,26px)/1.1 Fraunces,Georgia,serif;position:absolute;top:1%;left:27%;transform:rotate(-5deg)}.bench-note span{margin:5px 0 0 45%;font-size:36px;display:block}.sketch-artwork .arty-art-heading{display:none}.sketch-artwork .arty-art-grid{display:block;position:absolute;inset:0}.sketch-artwork .arty-tile{border:1px solid #302b2425;border-radius:1px;width:43%;height:36%;min-height:0;padding:16px;position:absolute;box-shadow:3px 7px 11px #46362722}.sketch-artwork .arty-tile:before{content:"";background:#e8cda8b5;width:48px;height:18px;position:absolute;top:-9px;left:36%;transform:rotate(-5deg)}.sketch-artwork .type-tile{z-index:2;top:16%;left:6%;transform:rotate(-12deg)}.sketch-artwork .design-tile{background:#ffcf78;top:15%;right:4%;transform:rotate(10deg)}.sketch-artwork .video-tile{background:#fffdf4;bottom:8%;left:12%;transform:rotate(4deg)}.sketch-artwork .workflow-tile{background:#e1e9cc;bottom:12%;right:0;transform:rotate(-9deg)}.sketch-artwork .type-tile strong{margin:10px 0;font-size:clamp(2rem,4.2vw,4.5rem)}.sketch-artwork .arty-tile svg{flex:1;min-height:0}.sketch-artwork .arty-art-footer{border:0;font-size:18px;position:absolute;bottom:-2%;left:10%;right:10%}.site.site.site[data-arty=illustrated] .people-section{background:#f8efdb}.site.site.site[data-arty=illustrated] .service-row{background:#fffdf5;border-radius:2px;transform:rotate(-1deg);box-shadow:7px 9px #e6d7ba}.site.site.site[data-arty=illustrated] .service-row:nth-of-type(3){background:#f3e1b9;transform:rotate(1deg)}.site.site.site[data-arty=illustrated] .service-row:nth-of-type(4){background:#e1e9cc}.site.site.site[data-arty=illustrated] .vision-panel{background:#f0e0c1}.site.site.site[data-arty] .hero-art{pointer-events:auto}@media (prefers-reduced-motion:no-preference){.site.site.site[data-arty]:not(.motion-paused):not([data-rhythm=calm]) .progress-mark{animation:10s ease-in-out infinite print-breathe}.site.site.site[data-arty]:not(.motion-paused):not([data-rhythm=calm]) .sketch-artwork .arty-tile{transition:translate .45s,box-shadow .45s}.site.site.site[data-arty]:not(.motion-paused):not([data-rhythm=calm]) .sketch-artwork .arty-tile:hover{translate:0 -9px;box-shadow:8px 17px 18px #46362730}}@keyframes print-breathe{50%{transform:translateY(-12px)rotate(3deg)}}@media (max-width:900px){.site.site.site[data-arty] .hero{grid-template-columns:1fr}.site.site.site[data-arty] .hero-art{width:100%;max-width:580px;margin:35px auto}.progress-print{min-height:0}.site.site.site[data-arty=illustrated] .hero h1{font-size:clamp(3.5rem,11vw,6.5rem)}.sketch-artwork .type-tile strong{font-size:clamp(2rem,8vw,4.5rem)}}@media (max-width:600px){.site.site.site[data-arty] .hero-art{margin:20px auto 40px}.print-disc{width:85px;font-size:13px}.print-disc b{font-size:26px}.print-caption{font-size:1.8rem}.print-registration,.print-services{font-size:8px}.sketch-artwork .arty-tile{padding:10px}.sketch-artwork .arty-tile-label{font-size:9px}.sketch-artwork .arty-tile-foot{padding-top:4px;font-size:8px}.sketch-artwork .arty-art-footer{font-size:13px;bottom:-6%}.site.site.site[data-arty] .service-row{transform:none}}.site.site.site[data-arty=illustrated]{color:#303b31;background:#f8efdb}.site.site.site[data-arty=illustrated] .hero{background-image:none;grid-template-columns:1.05fr .95fr;gap:4%;padding-top:28px}.site.site.site[data-arty=illustrated] .hero h1{letter-spacing:-.055em;font-family:Fraunces,Georgia,serif;font-size:clamp(3.5rem,7.3vw,7.6rem);font-style:normal;font-weight:400;line-height:1.06}.site.site.site[data-arty=illustrated] .hero-line-two{color:#445b48;font-style:italic}.site.site.site[data-arty=illustrated] .hero-line-two:after{display:none}.site.site.site[data-arty=illustrated] .hero-subtitle{color:#445b48;font-size:clamp(1.35rem,2vw,1.9rem)}.site.site.site[data-arty=illustrated] .hero .primary{color:#fffaf0;box-shadow:none;background:#364d3c;border:1px solid #364d3c;border-radius:0}.site.site.site[data-arty=illustrated] .hero-art{margin:0;padding:0}.botanical-flower{color:#53634c;margin:0}.botanical-film{aspect-ratio:3/4;background:#f8efdb;width:100%;position:relative;overflow:hidden}.botanical-film img,.botanical-film video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.botanical-film video[hidden]{display:none}.botanical-flower figcaption{border-top:1px solid #737d5d55;justify-content:space-between;padding:14px 0;font:italic 16px/1.4 Fraunces,Georgia,serif;display:flex}.site.site.site[data-arty=illustrated] .hero-art img{aspect-ratio:auto;mix-blend-mode:normal;filter:none}.site.site.site[data-arty=illustrated] .people-section{background:#f8efdb;padding-block:95px}.site.site.site[data-arty=illustrated] .people-section em{color:#526845;text-decoration:none}.site.site.site[data-arty=illustrated] .services-section{display:flow-root;position:relative}.site.site.site[data-arty=illustrated] .services-section>.botanical-scroll{float:right;width:39%;margin-top:28px;position:sticky;top:100px}.site.site.site[data-arty=illustrated] .services-section>.service-row{width:55%;min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #737d5d70;border-radius:0;grid-template-columns:40px 1fr;gap:20px;margin:30px 0;padding:32px 0;position:relative;top:auto;transform:none}.site.site.site[data-arty=illustrated] .service-row :is(p,.service-tags){grid-column:2}.site.site.site[data-arty=illustrated] .service-row h3{font:400 clamp(1.8rem,3vw,3rem)/1.15 Fraunces,Georgia,serif}.site.site.site[data-arty=illustrated] .service-number{color:#64724c;font:italic 22px/1.5 Fraunces,Georgia,serif}.site.site.site[data-arty=illustrated] .horizon-note{clear:both}.site.site.site[data-arty=illustrated] .vision-panel{background:#eee4cd;border:1px solid #737d5d55;border-radius:0}.site.site.site[data-arty=illustrated] .vision-art{mix-blend-mode:multiply;max-width:340px}.site.site.site[data-arty=illustrated] .vision-art img{filter:none}.site.site.site[data-arty=illustrated] .contact-form{background:#eee4cd;border-radius:0}.sample-illustrated{color:#445b48;background:#f8efdb}.sample-illustrated .sample-sketch{font:70px/1 Georgia,serif}@media (max-width:900px){.site.site.site[data-arty=illustrated] .hero{grid-template-columns:1fr}.site.site.site[data-arty=illustrated] .hero-art{width:100%;max-width:440px;margin:20px auto}.site.site.site[data-arty=illustrated] .services-section>.botanical-scroll{width:35%;top:85px}.site.site.site[data-arty=illustrated] .services-section>.service-row{width:61%}}@media (max-width:600px){.site.site.site[data-arty=illustrated] .hero h1{font-size:clamp(3rem,12vw,4.8rem)}.site.site.site[data-arty=illustrated] .services-section>.botanical-scroll{float:none;width:70%;margin:20px auto;position:relative;top:auto}.site.site.site[data-arty=illustrated] .services-section>.service-row{width:100%}.site.site.site[data-arty=illustrated] .people-section{padding-block:55px}}.botanical-film{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(60% 58%,#000 62%,#0000 98%);mask-image:radial-gradient(60% 58%,#000 62%,#0000 98%)}.site.site.site[data-arty=illustrated] .vision-art img{-webkit-mask-image:radial-gradient(60% 58%,#000 62%,#0000 98%);mask-image:radial-gradient(60% 58%,#000 62%,#0000 98%)}.site.site.site[data-arty=illustrated]{--botanical-gold:#795f38;--botanical-rule:#92744955}.site.site.site[data-arty=illustrated] .hero-art{padding:22px 22px 0;position:relative}.site.site.site[data-arty=illustrated] .hero-art:before{content:"";border:1px solid var(--botanical-rule);pointer-events:none;border-radius:48% 48% 0 0;position:absolute;inset:8px 7px 48px}.site.site.site[data-arty=illustrated] .hero-art:after{content:"";pointer-events:none;border:1px solid #92744924;border-radius:48% 48% 0 0;position:absolute;inset:16px 15px 56px}.site.site.site[data-arty=illustrated] .hero .eyebrow{letter-spacing:.18em;font-size:10px}.site.site.site[data-arty=illustrated] .status-dot{background:var(--botanical-gold);box-shadow:none;border-radius:0;width:5px;height:5px;transform:rotate(45deg)}.site.site.site[data-arty=illustrated] .hero h1 .accent{color:var(--botanical-gold)}.site.site.site[data-arty=illustrated] .hero-bottom{border-top:3px double var(--botanical-rule);letter-spacing:.025em}.botanical-ornament{width:150px;height:auto;color:var(--botanical-gold);opacity:.8;display:block}.starting-point-label .botanical-ornament{width:min(150px,85%);margin:48px auto 0}.site.site.site[data-arty=illustrated] .people-section{border-bottom:3px double var(--botanical-rule)}.site.site.site[data-arty=illustrated] .people-body{max-width:650px;margin-left:0}.site.site.site[data-arty=illustrated] .people-body p:first-child:first-letter{float:left;color:var(--botanical-gold);margin:7px 10px 0 0;font:400 4.5rem/.85 Fraunces,Georgia,serif}.site.site.site[data-arty=illustrated] .section-top{color:#526348}.site.site.site[data-arty=illustrated] .service-number{color:var(--botanical-gold);flex-direction:column;align-items:center;gap:18px;display:flex}.service-seal{border:1px solid var(--botanical-rule);border-radius:50% 50% 3px 3px;place-items:center;width:39px;height:49px;display:grid}.service-seal svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.site.site.site[data-arty=illustrated] .service-tags{color:#586443;letter-spacing:.07em;font-size:11px}.site.site.site[data-arty=illustrated] .horizon-note{border-left:2px solid var(--botanical-gold);background:#e8eadb88;padding:30px 35px;position:relative}.site.site.site[data-arty=illustrated] .horizon-note p{max-width:760px}.site.site.site[data-arty=illustrated] .explore-section{border-top:0}.site.site.site[data-arty=illustrated] .vision-panel{outline:1px solid var(--botanical-rule);outline-offset:-10px;padding-top:56px;position:relative;overflow:hidden}.vision-ornament{opacity:.45;pointer-events:none;position:absolute;top:75px;left:30px}.vision-ornament .botanical-ornament{width:100px;transform:rotate(-18deg)}.site.site.site[data-arty=illustrated] .vision-composition{position:relative}.site.site.site[data-arty=illustrated] .contact-copy h2{font-family:Fraunces,Georgia,serif;font-weight:400}.site.site.site[data-arty=illustrated] .contact-form{border:1px solid var(--botanical-rule);box-shadow:8px 8px #92744910}.site.site.site[data-arty=illustrated] .contact-form :is(input,select,textarea){border-radius:2px}.site.site.site[data-arty=illustrated] :is(.button,.direction-option){transition:background-color .2s,color .2s,box-shadow .2s}@media (max-width:900px){.starting-point-label .botanical-ornament{width:95px;margin:28px 0 0}}@media (max-width:600px){.site.site.site[data-arty=illustrated] .hero-art{padding:18px 15px 0}.starting-point-label{justify-content:space-between;align-items:center;gap:18px;display:flex}.starting-point-label .botanical-ornament{width:40px;margin:0}.vision-ornament{opacity:.2;top:85px;left:12px}.vision-ornament .botanical-ornament{width:65px}.site.site.site[data-arty=illustrated] .horizon-note{padding:24px}}.botanical-watering>svg{width:100%;height:auto;display:block;overflow:visible}.watering-can{transform-origin:260px 255px;transform:rotate(-8deg)}.watering-stream{stroke-dasharray:3 12;opacity:.7}.watering-plant{transform-origin:156px 470px}.watering-ripples{opacity:.45;transform-origin:143px 462px}@media (prefers-reduced-motion:no-preference){.botanical-watering[data-moving=true] .watering-can{animation:7s ease-in-out infinite watering-tip}.botanical-watering[data-moving=true] .watering-stream{animation:.8s linear infinite watering-drops,7s ease-in-out infinite watering-flow}.botanical-watering[data-moving=true] .watering-plant{animation:7s ease-in-out infinite watering-leaves}.botanical-watering[data-moving=true] .watering-ripples{animation:2s ease-out infinite watering-ripple}}@keyframes watering-tip{0%,to{transform:rotate(0)}25%,70%{transform:rotate(-8deg)}}@keyframes watering-drops{to{stroke-dashoffset:-30px}}@keyframes watering-flow{0%,12%,90%,to{opacity:0}25%,70%{opacity:.7}}@keyframes watering-leaves{0%,to{transform:rotate(0)}45%{transform:rotate(2deg)}70%{transform:rotate(-1deg)}}@keyframes watering-ripple{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.3)}}
