/* Projectdm / Edition 02. Bold typography, moving artwork, electric blue. */
.catalog-unavailable{padding:15px 19px;border:1px solid #5984bc66;background:#122238;color:#aac5e7;border-radius:8px;font-size:.875rem;line-height:1.6;margin-bottom:20px}
:root{--electric:#076aff;--paper:#eff1f5;--mouse-x:72%;--mouse-y:40%}
.site-header{background:#080a0edb;height:84px}.brand-symbol{border-radius:50%}.brand{font-size:30px}.cart-trigger{border-radius:100px;padding:11px 17px}.cart-count{border-radius:50%}.desktop-nav a{position:relative}.desktop-nav a:after{content:'';position:absolute;bottom:5px;left:0;width:0;height:1px;background:var(--blue-light);transition:width .3s}.desktop-nav a:hover:after{width:100%}
.hero{min-height:720px;height:min(870px,calc(100svh - 84px));padding-top:69px;padding-bottom:150px;isolation:isolate}.hero-copy{max-width:850px}.hero-eyebrow{margin-bottom:29px;gap:17px;font-size:.75rem;letter-spacing:1.2px}.hero-eyebrow>span{color:#48648a}.hero h1{font-size:clamp(52px,6.6vw,105px);font-weight:750;line-height:1.02;letter-spacing:-.067em;animation:none}.hero h1>span,.hero h1>em{display:block;animation:titleArrive 1.2s var(--ease) both}.hero h1>span:nth-child(2){animation-delay:.09s}.hero h1>em{animation:titleArrive 1.2s .18s var(--ease) both,chromaticType 9s 1.4s linear infinite;background:linear-gradient(100deg,#fff 0%,#99c4ff 24%,#076aff 51%,#b5d4ff 75%,#fff 100%);background-size:230% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-copy>p{margin-top:29px;max-width:480px;line-height:1.7;font-size:1rem;color:#aeb7c6}.hero-actions{margin-top:27px;gap:25px}.button{border-radius:100px;min-height:56px;padding:16px 25px;gap:34px}.hero-builder{display:inline-flex;gap:17px;align-items:center;background:transparent;padding:14px 0;margin-top:12px;color:#8899af;font-size:.875rem}.hero-builder:hover{color:#fff}.hero-builder span{color:var(--blue-light);font-size:21px}.hero-art{left:39%;right:-13%;top:-15%;bottom:5%;z-index:-2}.hero-art>img{object-position:50% 51%;animation:chromeDrift 13s ease-in-out infinite;opacity:.97}.hero-art-shade{background:linear-gradient(90deg,#080a0e 1%,#080a0e80 16%,transparent 45%),linear-gradient(0deg,#080a0e,transparent 24%,transparent 81%,#080a0e55)}.hero-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at var(--mouse-x) var(--mouse-y),#0864ff18,transparent 43%);mix-blend-mode:screen;pointer-events:none}.hero-grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(#548fe409 1px,transparent 1px),linear-gradient(90deg,#548fe409 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent 37%,black);pointer-events:none}.hero-wordmark{position:absolute;bottom:-.18em;left:2.8%;font-size:clamp(75px,16.6vw,275px);letter-spacing:-.07em;font-weight:800;line-height:1;z-index:-1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #668bb621;pointer-events:none}.hero-bottom{bottom:27px;color:#8794a5;font-size:.75rem}.hero-bottom>span{display:flex;gap:13px;align-items:center}.hero-bottom i{color:var(--blue-light);font-style:normal;font-size:23px}.hero-bottom>a{color:#b6c5dc}.hero-collection{position:absolute;inset:0;pointer-events:none;transform:translate(calc(var(--pointer-x)*-.6),calc(var(--pointer-y)*-.6));transition:transform 1.4s var(--ease)}.floating-work{position:absolute;pointer-events:auto;padding:7px;background:#141920;border:1px solid #adc7f34a;box-shadow:0 22px 50px #0009;transform-origin:center;transition:rotate .6s,scale .6s,border-color .4s;border-radius:3px;animation:floatPoster 7s ease-in-out infinite}.floating-work img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.floating-work>span{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;letter-spacing:1px;color:#becbdc;padding:12px 6px 6px}.floating-work-one{width:21%;max-width:312px;right:5.5%;top:51%;rotate:8deg}.floating-work-two{width:17%;max-width:230px;right:26%;top:69%;rotate:-10deg;animation-delay:-3s}.floating-work:hover{rotate:0deg;scale:1.07;border-color:var(--blue-light);z-index:5}.studio-stamp{position:absolute;right:6%;top:21%;transform:rotate(11deg);border:1px solid #5b81b667;display:grid;gap:7px;padding:17px;background:#00133849;backdrop-filter:blur(9px);color:#a3c9ff}.studio-stamp span{font-size:.75rem;letter-spacing:1px}.studio-stamp strong{font-size:35px;letter-spacing:-1.5px;line-height:1}.studio-stamp span:last-child{font-size:.75rem;letter-spacing:0}.service-strip{background:var(--electric);border:0;padding:19px 0;transform:rotate(-1.4deg) scale(1.025);position:relative;z-index:6;box-shadow:0 0 75px #076aff27}.strip-track{gap:45px;animation-duration:38s}.strip-track>span{color:white;font-size:26px;font-weight:650;letter-spacing:-.7px}.strip-track>i{color:#94bfff;font-size:28px}
.catalog-section{padding-top:130px;padding-bottom:65px}.section-heading h2{font-size:clamp(36px,4.5vw,74px);font-weight:600;line-height:1.04;letter-spacing:-.06em}.catalog-section .section-heading{align-items:end}.catalog-section .section-heading h2{font-size:clamp(34px,3.7vw,62px)}.catalog-section .section-heading h2 em{color:#8f9bac}.eyebrow{font-size:.75rem;letter-spacing:1.8px}.catalog-toolbar{position:sticky;top:83px;z-index:12;padding:17px 0;background:#080a0ef0;backdrop-filter:blur(20px);border-bottom:1px solid #ffffff15;margin-bottom:29px}.filter{border-radius:100px;padding:12px 20px}.filter.is-active{background:var(--electric);border-color:var(--electric);color:#fff}.filter.is-active>span{background:#ffffff26;color:#fff}.sort-control select{background:#11151c;border-radius:100px;min-height:45px;padding-left:18px}.product-grid{gap:34px 23px;perspective:1400px}.product-card{--card-x:0deg;--card-y:0deg;--glare-x:50%;--glare-y:0%;position:relative;background:linear-gradient(145deg,#151a23,#0f1117);border:1px solid #ffffff15;border-radius:14px;overflow:hidden;transform-style:preserve-3d;transition:transform .45s var(--ease),border-color .4s,box-shadow .4s}.product-card:after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(400px circle at var(--glare-x) var(--glare-y),#b2d5ff14,transparent 60%);transition:opacity .5s}.product-card:hover:after{opacity:1}.product-card:hover,.js-ready .product-card.reveal.is-visible:hover{transform:rotateX(var(--card-x)) rotateY(var(--card-y)) translateY(-7px);border-color:#448eff9c;box-shadow:0 26px 70px #0006,0 0 40px #006aff0b}.product-image{aspect-ratio:16/10;border-radius:0;overflow:hidden}.product-image>img{transition:transform .9s var(--ease),filter .8s;filter:saturate(.92)}.product-card:hover .product-image>img{transform:scale(1.055);filter:saturate(1.12)}.product-category{border:1px solid #ffffff20;background:#0a1015a8;backdrop-filter:blur(12px);border-radius:100px;top:15px;left:15px;padding:7px 12px;letter-spacing:0}.image-open{top:15px;right:15px;background:#ffffffee;color:#0a0d11;box-shadow:0 5px 20px #0003}.product-body{padding:24px}.product-tag{letter-spacing:.5px;color:#6f91bf}.product-body h3{font-size:1.4rem;line-height:1.25;letter-spacing:-.6px}.product-body>p{color:#8d99ac;line-height:1.55;min-height:3.1em}.product-bottom{border-top:1px solid #ffffff10;padding-top:20px;margin-top:20px}.product-price{font-size:27px;letter-spacing:-1px}.product-price small{color:#92a0b1;letter-spacing:0}.add-product{border-radius:50%;background:#1e2c43;border-color:#3c67a033;width:43px;height:43px;color:#9cc6ff}.add-product:hover{background:var(--electric);border-color:var(--electric);color:white}.catalog-note{margin-top:35px}.catalog-note>p{font-size:.875rem}.project-prompt{margin-top:30px;margin-bottom:115px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:42px;padding-bottom:42px;position:relative}.project-prompt:before{content:'';position:absolute;inset:0 var(--gutter);border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;z-index:-1}.project-prompt h2{font-size:clamp(28px,3.4vw,52px);letter-spacing:-.055em;line-height:1.12;margin:13px 0}.project-prompt p{font-size:1rem;color:#8a99ad;line-height:1.6}.project-prompt .button{white-space:nowrap}.works-section{max-width:none;background:var(--paper);color:#0c111b;padding-top:100px;padding-bottom:105px;position:relative;overflow:hidden}.works-section .eyebrow{color:#737e91}.works-section .section-heading{max-width:1620px;margin-left:auto;margin-right:auto;align-items:end}.works-section .section-heading h2{font-size:clamp(55px,7.7vw,125px);line-height:.97;font-weight:650}.works-section .section-heading h2 em{color:var(--electric)}.works-section .text-link{color:#263950;border-color:#8190a233}.work-mosaic{max-width:1620px;margin:auto;gap:21px}.work-tile{border-radius:6px;background:#091019;box-shadow:0 16px 40px #10203a15}.tile-caption{color:#fff}.tile-caption strong{font-size:27px;letter-spacing:-.7px}.work-tile .tile-open{border-radius:50%;background:#ffffff1c;border-color:#ffffff60}.work-main{min-height:560px}.work-play{width:65px;height:65px;background:#076aff;box-shadow:0 0 0 13px #ffffff15;border-color:#ffffff35}.work-play .icon{width:24px;height:24px}.comparison-section{padding-top:105px;padding-bottom:40px}.comparison-section .section-heading{align-items:end}.comparison-frame{--split:50%;position:relative;aspect-ratio:16/8;overflow:hidden;border-radius:8px;isolation:isolate;border:1px solid #ffffff24;touch-action:pan-y;background:#161b22}.comparison-frame>img,.comparison-before,.comparison-before>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.comparison-before{clip-path:inset(0 calc(100% - var(--split)) 0 0);z-index:1}.comparison-frame.is-demo .comparison-before>img{filter:saturate(.12) contrast(.85) brightness(.85)}.comparison-label{position:absolute;top:23px;z-index:3;background:#06090db0;backdrop-filter:blur(12px);padding:8px 15px;border:1px solid #ffffff26;border-radius:100px;font-size:.875rem;pointer-events:none}.comparison-label-before{left:23px}.comparison-label-after{right:23px}.comparison-handle{position:absolute;left:var(--split);top:0;bottom:0;width:2px;background:#fff;z-index:3;pointer-events:none;transform:translateX(-50%);box-shadow:0 0 20px #0006}.comparison-handle>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#fff;color:#076aff;display:grid;place-items:center;font-size:27px;box-shadow:0 6px 25px #0004}.comparison-frame>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0}.comparison-frame:focus-within{outline:2px solid #4995ff;outline-offset:5px}.comparison-caption{font-size:.875rem;color:#8b99ae;line-height:1.7;margin-top:18px;max-width:770px}.how-section{padding-top:100px}.step{background:none;border-radius:0;border:0;border-top:1px solid #ffffff26;padding-top:32px}.step-number{font-size:55px;letter-spacing:-4px;font-weight:500;color:#518bdb}.step h3{margin-top:30px;font-size:26px}.step p{color:#8d99ac}.contact-band{background:var(--electric);position:relative;overflow:hidden;border-radius:0;padding-top:70px;padding-bottom:65px;max-width:none}.contact-band:before{content:'LET’S CREATE';position:absolute;font-size:clamp(80px,18vw,300px);font-weight:800;letter-spacing:-.07em;line-height:1;bottom:-.3em;left:-.05em;color:#ffffff0e;white-space:nowrap;pointer-events:none}.contact-band h2{font-size:clamp(45px,7.5vw,120px);font-weight:600;letter-spacing:-.065em;line-height:.99}.contact-band h2>span{color:#b8d5ff}.contact-orb{background:#fff;color:var(--electric);border:0;width:130px;height:130px;transition:transform .6s var(--ease),box-shadow .6s}.contact-orb:hover{transform:rotate(45deg) scale(1.06);box-shadow:0 0 0 17px #ffffff18}.contact-orb .icon{width:60px;height:60px}.contact-handle{margin-top:32px;font-size:1rem}.footer{padding-top:38px;padding-bottom:38px}.footer-links{flex-wrap:wrap;gap:14px 25px}.footer-brand{font-size:32px}.pointer-halo{position:fixed;left:0;top:0;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#2076fb09,transparent 70%);pointer-events:none;z-index:8;opacity:0;transition:opacity .6s;will-change:transform}.pointer-halo.is-active{opacity:1}
.builder-dialog{color:#f5f6fa;background:#10141c;border:1px solid #34465f;border-radius:18px;width:780px;max-width:calc(100vw - 32px);max-height:90svh;padding:43px;overflow:auto;box-shadow:0 40px 150px #000b}.builder-dialog::backdrop{background:#03060bd9;backdrop-filter:blur(14px)}.builder-dialog>.eyebrow{padding-right:34px;color:#7099d2}.builder-dialog>h2{font-size:clamp(34px,4vw,53px);letter-spacing:-2px;line-height:1.1;margin:15px 0}.builder-intro{font-size:1rem;line-height:1.6;color:#96a3b5}.builder-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.builder-goals>button{border:1px solid #ffffff1a;background:#1b222e;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px;font-size:.875rem;transition:background .3s,border-color .3s}.builder-goals>button>span{font-size:.75rem;opacity:.5}.builder-goals>button.is-active{background:#076aff;border-color:#3f91ff}.builder-items{display:grid;gap:10px}.builder-option{display:grid;grid-template-columns:20px 58px 1fr auto;gap:14px;align-items:center;padding:13px;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;transition:background .3s,border-color .3s}.builder-option:has(input:checked){border-color:#076aff66;background:#076aff0d}.builder-option input{accent-color:#076aff;width:17px;height:17px}.builder-option img{width:58px;height:58px;object-fit:cover;border-radius:4px}.builder-option strong{font-size:.875rem;display:block;line-height:1.4}.builder-option small{font-size:.75rem;line-height:1.5;color:#929fb0;display:block;margin-top:4px}.builder-option>span:last-child{color:#9cc6ff;font-size:.875rem;white-space:nowrap}.builder-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:27px;border-top:1px solid #ffffff19;padding-top:25px}.builder-bottom>div>span{display:block;font-size:.75rem;color:#8d9db4}.builder-bottom strong{display:block;font-size:30px;letter-spacing:-1px;margin-top:5px}.builder-note{font-size:.75rem;line-height:1.6;color:#8492a6;margin-top:20px}.detail-image>img{object-position:var(--image-position,50% 50%)}.detail-image{background:#090d14}.product-dialog{border-radius:15px}.detail-content{background:linear-gradient(140deg,#161d28,#10141c)}.package-option:has(input:checked){box-shadow:0 0 0 1px #076aff;border-color:#076aff;background:#076aff12}.cart-dialog{background:linear-gradient(130deg,#131b28,#0b1019)}.cart-total{background:#076aff0d;border:1px solid #076aff38;border-radius:10px;padding:22px 18px}.checkout-button{border-radius:8px}
@keyframes titleArrive{from{opacity:0;transform:translateY(25px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes chromaticType{0%{background-position:0%}100%{background-position:230%}}@keyframes chromeDrift{0%,100%{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.065) rotate(1deg)}}@keyframes floatPoster{0%,100%{translate:0 0}50%{translate:0 -13px}}
@media(min-width:1600px){.hero{padding-top:90px}.hero-art{right:-4%;left:43%}.hero-collection .floating-work-one{right:7%}.hero-collection .floating-work-two{right:29%}}
@media(max-width:1100px){.site-header{gap:15px}.desktop-nav{gap:21px}.hero{min-height:740px;height:auto}.hero h1{font-size:65px}.hero-copy{max-width:610px}.hero-art{left:36%;right:-23%;top:5%;bottom:8%}.floating-work-one{top:55%;right:5%;width:28%}.floating-work-two{top:74%;right:27%;width:23%}.studio-stamp{top:25%;right:4%}.hero-bottom{bottom:22px}.catalog-section{padding-top:105px}.work-main{min-height:490px}.product-body{padding:21px}.project-prompt{margin-bottom:85px}.works-section{padding-top:80px;padding-bottom:80px}.contact-orb{width:100px;height:100px}.contact-orb .icon{width:46px;height:46px}}
@media(max-width:800px){.site-header{height:72px}.hero{min-height:950px;height:auto;padding-top:43px;padding-bottom:470px}.hero-copy{max-width:670px}.hero h1{font-size:clamp(47px,8.8vw,70px)}.hero-eyebrow{font-size:.75rem;letter-spacing:.5px;margin-bottom:23px;max-width:100%;flex-wrap:wrap;gap:8px}.hero-art{left:7%;right:-19%;top:360px;bottom:55px;opacity:1}.hero-art-shade{background:linear-gradient(0deg,#080a0e 0%,transparent 32%,transparent 63%,#080a0e),linear-gradient(90deg,#080a0e88,transparent 15%)}.hero-collection{transform:none!important}.floating-work-one{top:auto;bottom:98px;right:10%;width:37%;max-width:250px}.floating-work-two{top:auto;bottom:145px;right:auto;left:8%;width:32%;max-width:220px}.studio-stamp{top:auto;bottom:358px;right:11%;padding:12px}.studio-stamp strong{font-size:28px}.studio-stamp span{font-size:.75rem}.hero-wordmark{font-size:16.5vw;bottom:0}.hero-bottom{bottom:20px}.service-strip{padding:14px 0}.strip-track>span{font-size:22px}.catalog-toolbar{top:71px;gap:12px;flex-wrap:wrap}.filter-list{gap:7px}.filter{padding:10px 16px;white-space:nowrap}.sort-control select{min-height:39px}.section-heading h2{font-size:45px}.catalog-section .section-heading h2{font-size:41px}.section-heading{gap:25px;align-items:start}.project-prompt{align-items:start;flex-direction:column;margin-bottom:70px}.project-prompt .button{min-height:51px}.work-mosaic{gap:15px}.work-main{min-height:400px}.comparison-section{padding-top:75px}.comparison-frame{aspect-ratio:16/10}.how-section{padding-top:75px}.contact-orb{width:80px;height:80px}.contact-orb .icon{width:35px;height:35px}.pointer-halo{display:none}.builder-dialog{padding:30px}.hero-bottom>span{max-width:none}.comparison-label{font-size:.75rem;padding:7px 11px}.builder-option{grid-template-columns:20px 50px 1fr auto;gap:11px}.builder-option img{width:50px;height:50px}}
@media(max-width:540px){.brand{font-size:25px}.hero{min-height:915px;padding-top:35px;padding-bottom:435px}.hero h1{font-size:clamp(37px,9.25vw,52px);line-height:1.06;letter-spacing:-.063em}.hero-copy>p{margin-top:23px;font-size:1rem}.hero-eyebrow{font-size:.75rem;letter-spacing:.1px;line-height:1.7;max-width:285px}.hero-actions{margin-top:23px;gap:16px}.hero-actions .button{padding:14px 20px;gap:25px}.showreel-link{font-size:.875rem}.hero-builder{margin-top:6px}.hero-art{left:-14%;right:-28%;top:360px;bottom:56px}.floating-work-one{bottom:91px;right:7%;width:48%;max-width:220px}.floating-work-two{bottom:212px;left:7%;width:39%;max-width:185px}.floating-work{padding:5px}.floating-work>span{font-size:.75rem;letter-spacing:0;padding:9px 3px 5px}.studio-stamp{right:9%;bottom:332px;rotate:3deg;padding:10px}.studio-stamp>span:last-child{display:none}.studio-stamp strong{font-size:23px}.hero-bottom{font-size:.75rem;gap:16px;align-items:center}.hero-bottom>span{display:block;max-width:165px;line-height:1.6}.hero-bottom i{font-size:17px;margin:0 5px}.hero-bottom>a{max-width:130px;font-size:.75rem}.strip-track{gap:25px}.strip-track>span{font-size:20px}.catalog-section{padding-top:85px;padding-bottom:30px}.catalog-section .section-heading h2{font-size:clamp(29px,7.9vw,42px);line-height:1.08}.section-heading>p{max-width:none;font-size:1rem}.catalog-toolbar{margin-bottom:22px;padding:12px 0;display:block}.filter-list{display:flex;overflow-x:auto;max-width:calc(100vw - 2*var(--gutter));padding-bottom:10px}.filter{font-size:.875rem;padding:10px 15px}.sort-control{display:block;text-align:right;margin-top:4px}.sort-control select{width:auto;font-size:.875rem}.product-grid{gap:23px}.product-body{padding:22px}.product-body h3{font-size:1.5rem}.product-body>p{min-height:0;font-size:1rem}.catalog-note{gap:14px}.project-prompt{padding-top:30px;padding-bottom:30px;margin-top:5px;margin-bottom:60px;gap:23px}.project-prompt h2{font-size:33px;max-width:350px}.project-prompt .eyebrow{font-size:.75rem;line-height:1.6;letter-spacing:.9px}.works-section{padding-top:60px;padding-bottom:60px}.works-section .section-heading h2{font-size:clamp(55px,15.7vw,78px)}.works-section .section-heading{gap:25px}.work-main{min-height:0;aspect-ratio:4/5}.work-mosaic{gap:17px}.tile-caption strong{font-size:24px}.work-tile{min-height:250px}.work-main>img{object-position:55%}.comparison-section{padding-top:65px}.comparison-section h2{font-size:40px}.comparison-frame{aspect-ratio:4/3}.comparison-label{top:14px;font-size:.75rem;padding:6px 10px}.comparison-label-before{left:14px}.comparison-label-after{right:14px}.comparison-handle>span{width:45px;height:45px;font-size:23px}.comparison-caption{font-size:.875rem}.how-section{padding-top:50px}.step-number{font-size:45px;letter-spacing:-2px}.step h3{margin-top:20px;font-size:24px}.contact-band{padding-top:50px;padding-bottom:50px}.contact-band h2{font-size:clamp(39px,10vw,54px)}.contact-band>div{gap:16px}.contact-orb{width:58px;height:58px;flex-shrink:0}.contact-orb .icon{width:28px;height:28px}.contact-band>.eyebrow{font-size:.75rem;letter-spacing:1px}.contact-handle{font-size:.875rem}.footer{gap:25px}.footer-links{font-size:.875rem}.builder-dialog{padding:27px 20px;max-width:calc(100vw - 20px);border-radius:12px}.builder-dialog>h2{font-size:36px;letter-spacing:-1.7px}.builder-goals{gap:7px}.builder-goals>button{padding:13px 10px;font-size:.875rem}.builder-goals>button>span{display:none}.builder-option{grid-template-columns:18px 43px 1fr;gap:10px;padding:12px 9px}.builder-option img{width:43px;height:48px;grid-row:span 2}.builder-option>span:last-child{grid-column:3;font-size:.875rem}.builder-option input{grid-row:span 2}.builder-option strong{font-size:.875rem}.builder-option small{font-size:.75rem}.builder-bottom{gap:17px}.builder-bottom .button{width:100%;gap:20px}.builder-bottom strong{font-size:30px}.builder-note{font-size:.75rem}.product-card:hover,.js-ready .product-card.reveal.is-visible:hover{transform:none}.product-card:after{display:none}}
@media(max-width:365px){.hero{min-height:965px}.hero h1{font-size:35px}.hero-art{top:415px}.hero-actions{gap:13px}.hero-actions .button{font-size:.875rem}.hero-eyebrow{font-size:.75rem}.hero-copy>p{font-size:1rem}.hero-bottom>span{max-width:145px}.cart-label{display:none}.floating-work>span{font-size:.75rem;line-height:1.5}.studio-stamp{bottom:310px}.catalog-section .section-heading h2{font-size:29px}}
.is-paused .floating-work,.is-paused .hero-art>img,.is-paused .hero h1>span,.is-paused .hero h1>em{animation:none!important}.is-paused .hero-collection,.is-paused .product-card:hover,.is-paused.js-ready .product-card.reveal.is-visible:hover{transform:none!important}.is-paused .floating-work:hover{rotate:inherit;scale:1}.is-paused .pointer-halo{display:none}
@media(prefers-reduced-motion:reduce){.hero h1>span,.hero h1>em,.hero-art>img,.floating-work{animation:none!important}.hero-collection{transform:none!important}.product-card:hover,.js-ready .product-card.reveal.is-visible:hover{transform:none!important}.floating-work:hover{rotate:inherit;scale:1}.pointer-halo{display:none}.js-ready .reveal{opacity:1;transform:none}}
