*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f1e5;color:#23251e;font:16px Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:5px}button,.button{cursor:pointer}img{display:block;width:100%;object-fit:cover}button{color:inherit}.announcement{padding:10px;text-align:center;background:#253e33;color:#fff7df;font-size:11px;font-weight:700;letter-spacing:2px}.wrap{width:min(1280px,90%);margin:auto}header{border-bottom:1px solid #d7d3c7}.nav{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:24px}.brand{font:900 italic 27px/.88 Georgia,serif;letter-spacing:-1px}.brand span{display:block;font:10px Arial;letter-spacing:3px;margin-top:9px}.links{display:flex;gap:30px;font-size:13px;font-weight:700}.bag{border:1px solid #28352a;border-radius:30px;background:none;padding:12px 20px;font-size:12px}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:640px}.hero-copy{padding:65px 35px 60px 0;position:relative}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:24px}.eyebrow:before{content:"\2726";color:#d65027;margin-right:10px}h1,h2,h3,p{margin-top:0}h1{font:900 clamp(65px,7.7vw,114px)/.91 Impact,"Arial Narrow",sans-serif;letter-spacing:-3px;text-transform:uppercase;margin-bottom:28px}h1 em{font-style:normal;color:#d64f29}p{line-height:1.65}.hero-copy p{max-width:340px;color:#5b5e50}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:#263d32;border:0;color:#fff7e5;border-radius:6px;padding:18px 25px;font-size:13px;font-weight:700}.button.orange{background:#d64f29}.hero-note{margin-top:25px;font-size:11px;color:#717363}.hero-art{position:relative;margin:30px 0;border-radius:110px 10px 10px;overflow:hidden;min-height:550px;background:#ddd4c7}.hero-art>img{height:100%;position:absolute;object-position:50% 40%}.sticker{position:absolute;bottom:26px;left:26px;width:110px;height:110px;background:#eed65e;border-radius:50%;display:grid;place-content:center;text-align:center;font-size:12px;font-weight:900;line-height:1.5;transform:rotate(-12deg);border:1px dashed #333;box-shadow:0 0 0 6px #eed65e}.photo-label{position:absolute;top:24px;right:24px;background:#f7f1e5;padding:10px 13px;border-radius:30px;font-size:10px;letter-spacing:1px}.ticker{padding:21px 0;background:#d64f29;color:#fff3d9;overflow:hidden;white-space:nowrap;text-align:center;font-weight:700;font-size:14px;letter-spacing:3px}.section{padding:75px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px;gap:20px}h2{font:900 52px/1 Impact,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:-1px;margin-bottom:12px}.sub{color:#686a5b;font-size:14px;margin:0}.small-link{border-bottom:1px solid;padding-bottom:5px;font-size:12px}.products{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.product{border:1px solid #d9d2c1;border-radius:12px;overflow:hidden;background:#fcf8ef}.product-photo{height:370px;position:relative;overflow:hidden;background:#e7dfd0}.product-photo img{height:100%;transition:transform .4s}.product:hover img{transform:scale(1.025)}.tag{position:absolute;left:18px;top:18px;border-radius:30px;background:#f8f2e5;padding:8px 13px;font-size:10px;font-weight:700;letter-spacing:1px}.product-info{padding:22px;display:flex;justify-content:space-between;align-items:center;gap:15px}h3{font-size:19px;margin-bottom:7px}.product-info p{font-size:12px;margin:0;color:#6c6d61}.round{background:#283e32;color:cream;border:0;color:#fff;width:42px;height:42px;border-radius:50%;font-size:22px;flex-shrink:0}.cap-art{background:#e9b152;display:grid;place-content:center;text-align:center;padding:45px}.cap-art .cap{width:230px;height:155px;border-radius:125px 125px 12px 12px;background:#ba3027;position:relative;box-shadow:inset -20px -10px 25px #922920}.cap:after{content:"";position:absolute;bottom:-35px;left:-30px;width:290px;height:70px;border-radius:50%;background:#a32c23;box-shadow:0 10px 15px #5313;transform:rotate(-7deg)}.cap b{position:relative;z-index:1;display:block;color:#fff0c7;font:900 italic 26px/1 Georgia;padding-top:55px}.cap-label{margin-top:60px;font-size:10px;letter-spacing:2px}.manifesto{background:#263f33;color:#fff5df;display:grid;grid-template-columns:1fr 1fr;border-radius:12px;overflow:hidden}.manifesto-photo img{height:520px;object-position:50% 35%}.manifesto-copy{padding:60px;align-self:center}.manifesto h2{font-size:61px;color:#eed65e}.manifesto p{color:#d7ddcd;font-size:14px;max-width:380px}.junior{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:60px}.junior-photo{height:330px;border-radius:12px;overflow:hidden}.junior-photo img{height:100%;object-fit:cover;object-position:100% 40%;width:400%;max-width:none;transform:translate(-75%)}.junior h2{font-size:48px}.pill{display:inline-block;border:1px solid #c8c5b5;padding:8px 13px;border-radius:30px;font-size:10px;margin-bottom:18px}.faq{max-width:850px;margin:auto}details{border-bottom:1px solid #cecbbb;padding:22px 0}summary{cursor:pointer;font-weight:700}details p{font-size:14px;color:#65675a;margin:16px 0 0}.footer{background:#e9dfcb;padding:45px 0}.footer-row{display:flex;justify-content:space-between;gap:25px;align-items:center}.footer p{font-size:12px;margin:20px 0 0;color:#666}.footer nav{display:flex;gap:20px;font-size:12px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:20;background:#fff;padding:10px}.page{padding:60px 0;min-height:60vh}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px}.product-detail img{border-radius:12px}.product-detail form{display:grid;gap:15px}select,input{padding:12px;border:1px solid #aaa;background:#fffaf0;border-radius:5px;max-width:100%}.product-detail h1{font-size:50px}.cart-item{display:flex;gap:25px;align-items:center;padding:20px 0;border-bottom:1px solid #ccc}.cart-item img{width:100px}.cart-item input{width:70px}.cart-total{padding:30px 0;display:flex;justify-content:space-between}.preview-bar{background:#eed65e;padding:8px 20px;font-size:11px;text-align:center}.modal{border:0;border-radius:16px;background:#fff9ed;width:min(510px,92vw);padding:30px;color:#23251e}.modal::backdrop{background:#101b17aa}.modal .close{float:right;background:none;border:0;font-size:24px}.modal h2{font-size:32px}.modal label{display:block;margin:15px 0}.modal .button{width:100%;margin-top:20px}.cart-line{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #ddd;padding:18px 0}.muted{color:#6b6d60;font-size:12px}.empty{padding:25px 0}.money{font-weight:700}.legal{font-size:12px;margin-top:30px}.hidden{display:none!important}@media(max-width:760px){.nav{min-height:80px}.links{gap:14px;font-size:11px}.links a:last-child{display:none}.brand{font-size:22px}.bag{padding:10px}.hero{grid-template-columns:1fr}.hero-copy{padding:40px 0 25px}h1{font-size:76px}.hero-art{margin:0 0 30px;min-height:440px;border-radius:80px 10px 10px}.hero-copy p{max-width:100%}.products,.manifesto,.junior,.product-detail{grid-template-columns:1fr}.section{padding:45px 0}h2{font-size:42px}.product-photo{height:320px}.manifesto-photo img{height:390px}.manifesto-copy{padding:35px}.manifesto h2{font-size:48px}.junior{gap:25px}.footer-row{align-items:start;flex-direction:column}.footer nav{flex-wrap:wrap}.section-head{align-items:start}.sticker{width:90px;height:90px}.product-detail h1{font-size:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@font-face{font-family:ClubVarsity;src:url(graduate.ttf) format("truetype");font-display:swap}h1,h2,.brand{font-family:ClubVarsity,Georgia,serif;font-style:normal;font-weight:400}h1{font-size:clamp(48px,5.3vw,80px);line-height:1.08;letter-spacing:-2px;-webkit-text-stroke:1.2px currentColor}h2{font-size:40px;line-height:1.12;letter-spacing:-1px;-webkit-text-stroke:.5px currentColor}.brand{font-size:23px;line-height:1.02;max-width:195px;-webkit-text-stroke:.45px currentColor}.brand span{-webkit-text-stroke:0}.hero-copy{padding-top:60px}.hero-art{border:2px solid #273e32;box-shadow:9px 9px #ead3a8}.hero-art{margin-right:10px}.sticker{font-family:ClubVarsity;font-size:10px}.ticker{border-top:4px solid #e6be73;border-bottom:4px solid #263f33;background:#cf4926}.product{border:2px solid #273e32;box-shadow:4px 4px #e2cfaa}.product h3{font-family:ClubVarsity;font-size:17px}.button{box-shadow:3px 3px #cbb789;border:1px solid #263f33;border-radius:3px}.manifesto{border:2px solid #263f33}.manifesto h2{font-size:42px}.junior h2{font-size:34px}.hero{min-height:610px}.retro-cta{margin-top:55px;padding:35px;background:#edce63;border:2px solid #263f33;box-shadow:6px 6px #d4b897;display:flex;justify-content:space-between;gap:25px;align-items:center}.retro-cta h2{font-size:28px;margin-bottom:10px}.retro-cta p{margin:0;font-size:14px}.meet-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:65px 0}.meet-intro h1{font-size:64px}.meet-intro p{max-width:480px}.meet-image{height:520px;border:2px solid #273e32;border-radius:100px 10px 10px;overflow:hidden;box-shadow:8px 8px #e3c48c}.meet-image img{height:100%;width:400%;max-width:none;object-fit:cover;transform:translate(-75%)}.meet-info{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.meet-info span{border:1px solid #b7ac8d;padding:8px 12px;border-radius:20px;font-size:11px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.video-tile{border:2px solid #283d32;border-radius:8px;overflow:hidden;background:#efe6d5}.video-slot{height:260px;background:repeating-linear-gradient(135deg,#273f34,#273f34 18px,#2c4439 18px 36px);color:#f6e4bc;display:grid;place-content:center;text-align:center;padding:25px}.video-slot b{font-family:ClubVarsity;font-size:24px}.video-slot span{font-size:11px;letter-spacing:1px;margin-top:15px}.video-tile .copy{padding:22px}.video-tile p{font-size:13px;margin:0;color:#626556}.video-tile video{width:100%;height:350px;object-fit:contain;background:#1f2d25}.request-grid{display:grid;grid-template-columns:.85fr 1.2fr;gap:60px}.request-box{border:2px solid #263f33;background:#fff9ed;padding:35px;border-radius:10px;box-shadow:6px 6px #e1cfaa}.request-box form{display:grid;gap:17px}.request-box label{display:grid;gap:8px;font-size:13px;font-weight:700}.request-box input,.request-box select,.request-box textarea{width:100%;border:1px solid #aaa48d;padding:12px;font:14px Arial;border-radius:3px;background:#fffdf6}.request-box textarea{min-height:130px;resize:vertical}.request-box .checkbox{display:flex;align-items:flex-start;font-weight:400;line-height:1.5}.request-box .checkbox input{width:auto;margin-top:3px}.steps{counter-reset:steps;padding:0;list-style:none}.steps li{counter-increment:steps;border-top:1px solid #c5bda6;padding:20px 0;font-size:14px;line-height:1.6}.steps li:before{content:"0" counter(steps);display:inline-block;margin-right:15px;color:#d44e28;font-family:ClubVarsity}.status{padding:12px;background:#eee1b4;font-size:13px}.meet-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.meet-gallery img{height:360px;border-radius:8px;border:2px solid #263f33}.meet-gallery .portrait{object-position:50% 25%}.request-small{font-size:12px;color:#626556}.photo-crop{height:360px;overflow:hidden}.photo-crop img{width:400%;max-width:none;height:100%;object-fit:cover;transform:translate(-75%)}.request-box .button{width:100%}.page .eyebrow{margin-top:20px}@media(max-width:760px){h1{font-size:57px}.nav{flex-wrap:wrap;padding:16px 0}.nav .links{order:3;width:100%;justify-content:center;padding-top:12px;border-top:1px solid #d6c9ae}.nav .bag{margin-left:auto}.brand{font-size:19px;max-width:155px}.nav{gap:12px}.links{gap:11px}.hero-art{min-height:410px}.manifesto h2{font-size:34px}.junior h2{font-size:30px}h2{font-size:31px}.retro-cta,.meet-intro,.request-grid{display:flex;flex-direction:column;align-items:stretch}.meet-intro{padding:35px 0;gap:30px}.meet-intro h1{font-size:46px}.meet-image{height:410px}.video-grid{grid-template-columns:1fr}.video-slot{height:210px}.request-grid{gap:25px}.request-box{padding:23px}.meet-gallery{grid-template-columns:1fr}.retro-cta{padding:25px}.hero-copy{padding-top:38px}.manifesto-copy{padding:30px}.hero{min-height:0}}:root{--ink:#22251f;--orange:#d64f29;--cream:#fff0d6;--gold:#efbd38}body{background:#fff0d6;color:var(--ink)}h1,h2,.manifesto h2,.junior h2,.meet-intro h1{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:900;letter-spacing:-1px;-webkit-text-stroke:0;line-height:1.02}h1,h2{color:var(--cream);-webkit-text-stroke:2px var(--orange);paint-order:stroke fill;text-shadow:4px 5px 0 var(--orange)}.brand{font:900 italic 27px/.92 Georgia,serif;-webkit-text-stroke:0;letter-spacing:-1px;color:var(--orange);max-width:210px}.brand span{color:var(--ink);letter-spacing:2px;font:9px Arial;margin-top:10px}.announcement{background:var(--orange);color:var(--cream);border-bottom:2px solid var(--ink)}header{background:#fff0d6;border-bottom:2px solid var(--orange)}.nav{min-height:90px}.links a,.bag{border:2px solid var(--orange);border-radius:3px;padding:10px 13px;color:var(--orange);box-shadow:3px 3px 0 var(--orange);background:var(--cream);font-size:11px;text-transform:uppercase;font-weight:700}.links{gap:15px}.bag{color:var(--ink)}.hero{width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;padding:0 5% 45px;min-height:0;background-image:linear-gradient(#df9b3c3b 1px,transparent 1px),linear-gradient(90deg,#df9b3c3b 1px,transparent 1px);background-size:36px 36px;border-bottom:2px solid var(--orange)}.hero-copy{padding:40px 0 30px;text-align:center;width:100%;max-width:1180px}.hero .eyebrow{margin-bottom:18px;color:var(--orange)}.hero h1{font-size:clamp(65px,8.5vw,122px);line-height:1;margin:0 0 20px;letter-spacing:-2px;color:var(--cream);-webkit-text-stroke:3px var(--orange);text-shadow:5px 7px 0 var(--orange)}.hero h1 em{color:var(--cream);font-style:normal}.hero-copy p{margin:0 auto 20px;max-width:600px;font-size:16px;color:#414338;line-height:1.5}.hero-copy p br{display:none}.hero-note{margin-top:16px;color:#695e47;font-size:11px}.hero-art{width:min(1050px,95%);height:430px;min-height:0;margin:5px auto 10px;border-radius:50%;border:3px solid var(--orange);box-shadow:9px 10px #d64f2926;overflow:visible;background:#c6b59e}.hero-art>img{border-radius:50%;height:100%;object-position:50% 46%}.photo-label{right:25px;top:20px;transform:rotate(7deg);border:2px solid var(--orange);color:var(--orange);font-weight:700;box-shadow:3px 3px var(--orange)}.sticker{left:-8px;bottom:25px;background:var(--gold);border:2px solid var(--ink);box-shadow:4px 4px var(--ink);border-radius:20%;font:700 13px/1.5 Arial;transform:rotate(-12deg);width:110px;height:110px}.button{background:var(--orange);border:2px solid var(--orange);border-radius:40px;color:var(--cream);box-shadow:0 0 0 3px var(--cream),0 0 0 5px var(--orange);transition:transform .18s;padding:16px 27px}.button:hover{transform:translateY(-3px)}.button.orange{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 3px var(--cream),0 0 0 5px var(--ink)}.ticker{background:var(--orange);color:var(--gold);border:0;padding:17px 0;font-size:16px;letter-spacing:2px}.section-head{align-items:center}.section-head h2{font-size:58px}.section-head .eyebrow,.small-link{color:var(--orange)}#shop{width:100%;padding:65px max(5%,calc((100% - 1280px)/2)) 75px;background-color:var(--gold);background-image:linear-gradient(#c7892528 1px,transparent 1px),linear-gradient(90deg,#c7892528 1px,transparent 1px);background-size:36px 36px;position:relative;border-bottom:0}#shop:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:repeating-conic-gradient(var(--cream) 0% 25%,var(--orange) 0% 50%) 0/20px 20px}.product{border:2px solid var(--orange);border-radius:9px;box-shadow:6px 6px var(--orange);background:var(--cream)}.product-info{border-top:2px dashed #d64f2966}.product h3{font:700 21px Impact,Arial Narrow,Arial;text-transform:uppercase;color:var(--orange);letter-spacing:.4px}.product-photo{height:390px}.tag{border:2px solid var(--orange);color:var(--orange);border-radius:3px;transform:rotate(-4deg)}.round{background:var(--orange)}.cap-art{background:#f2d5a1}.cap-label{font-weight:700}.manifesto{background:var(--cream);color:var(--ink);border:2px solid var(--orange);box-shadow:7px 7px var(--orange);margin-top:70px;position:relative;border-radius:14px}.manifesto h2{font-size:65px;color:var(--cream);-webkit-text-stroke:2px var(--orange);text-shadow:3px 4px var(--orange)}.manifesto p{color:#5b5348}.manifesto-copy{padding:50px}.manifesto-photo img{height:570px}.junior{padding:30px;background:#f4ddac;border:2px solid var(--orange);border-radius:14px;box-shadow:6px 6px #d64f29;margin-top:45px}.junior-photo{border-radius:50%;border:2px solid var(--orange)}.junior h2{font-size:53px}.pill{border:2px solid var(--orange);color:var(--orange);font-weight:700}.retro-cta{background:var(--orange);color:var(--cream);box-shadow:8px 8px var(--ink);border:2px solid var(--ink);border-radius:10px;padding:42px;margin-top:65px}.retro-cta .eyebrow{color:var(--gold)}.retro-cta .eyebrow:before{color:var(--gold)}.retro-cta h2{font:900 48px/1.02 Impact,Arial Narrow,Arial;color:var(--cream);-webkit-text-stroke:0;text-shadow:none}.retro-cta .button{background:var(--gold);color:var(--ink);border-color:var(--gold);box-shadow:0 0 0 3px var(--orange),0 0 0 5px var(--gold);flex-shrink:0}.faq h2{font-size:55px}details{border-color:#d64f2966}summary{color:var(--orange)}.footer{background:var(--ink);color:var(--cream);border-top:18px solid var(--orange);padding:50px 0}.footer .brand,.footer .brand span{color:var(--gold)}.footer p{color:#c9bfa7}.footer nav a{color:var(--cream)}.meet-intro{background-image:linear-gradient(#df9b3c30 1px,transparent 1px),linear-gradient(90deg,#df9b3c30 1px,transparent 1px);background-size:36px 36px;padding:55px 25px;border-bottom:3px solid var(--orange)}.meet-intro h1{font-size:96px;color:var(--cream);-webkit-text-stroke:2px var(--orange);text-shadow:4px 5px var(--orange)}.meet-intro h1 em{color:var(--cream);font-style:normal}.meet-image{border:3px solid var(--orange);border-radius:46%;box-shadow:7px 7px var(--gold)}.video-tile{border-color:var(--orange);box-shadow:5px 5px var(--orange);background:var(--cream)}.video-slot{background:repeating-linear-gradient(135deg,#e7b339,#e7b339 18px,#efbd38 18px 36px);color:var(--ink)}.video-slot b{font:900 29px/1.1 Impact,Arial Narrow,Arial}.video-tile h3{color:var(--orange)}.meet-gallery img{border-color:var(--orange)}.request-box{border:2px solid var(--orange);box-shadow:7px 7px var(--orange);background:#fff7e7}.request-grid h2{font-size:56px}.steps li:before{font-family:Impact,Arial Narrow,Arial;font-size:23px}.modal h2{color:var(--orange);-webkit-text-stroke:0;text-shadow:none;font-size:38px}.preview-bar{background:#f3d675;color:#39372a}.modal .button{margin-bottom:10px}@media(max-width:760px){.nav{min-height:0}.brand{font-size:23px}.links a{padding:8px 12px}.hero{padding-bottom:30px}.hero-copy{padding:35px 0 20px}.hero h1{font-size:clamp(49px,13vw,85px);letter-spacing:-1px;-webkit-text-stroke:1.7px var(--orange);text-shadow:3px 4px var(--orange)}.hero-copy p{font-size:14px;max-width:300px}.hero-art{height:260px;width:94%;margin-top:10px}.photo-label{font-size:8px;top:5px;right:-5px;padding:8px}.sticker{width:75px;height:75px;font-size:9px;left:-10px;bottom:5px}.hero-note{font-size:10px}.ticker{font-size:12px}.section-head{align-items:start}.section-head h2{font-size:43px}.section-head .small-link{font-size:10px;max-width:70px}.product-photo{height:310px}.manifesto{margin-top:42px}.manifesto h2{font-size:46px}.manifesto-copy{padding:30px}.manifesto-photo img{height:400px}.junior{padding:20px;gap:30px}.junior h2{font-size:44px}.junior-photo{height:300px}.retro-cta{padding:30px 25px}.retro-cta h2{font-size:42px}.retro-cta .button{align-self:start;margin-top:10px}.meet-intro{padding:35px 15px}.meet-intro h1{font-size:70px}.meet-image{height:380px}.request-grid h2{font-size:45px}.faq h2{font-size:44px}}@media(prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}h1,h2,.hero h1,.manifesto h2,.junior h2,.meet-intro h1,.retro-cta h2,.request-grid h2,.faq h2{font-weight:400;letter-spacing:.025em;word-spacing:.12em;line-height:1.16;font-synthesis:none;text-shadow:2px 3px 0 var(--orange);-webkit-text-stroke:1px var(--orange)}.hero h1{font-size:clamp(52px,7.6vw,108px);color:#263d32;-webkit-text-stroke:0;text-shadow:2px 3px 0 #efbd38;margin-bottom:26px}.hero h1 em{display:inline-block;color:var(--cream);-webkit-text-stroke:1px var(--orange);text-shadow:2px 3px 0 var(--orange)}.hero-copy p br{display:initial}.hero-note{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:400;font-synthesis:none;font-size:clamp(18px,2.1vw,25px);line-height:1.5;letter-spacing:.055em;word-spacing:.12em;text-transform:uppercase;color:#263d32;margin:26px auto 6px;max-width:680px}.hero-art{width:min(610px,100%);height:auto;aspect-ratio:auto;min-height:0;border-radius:4px;overflow:visible;margin:12px auto 10px;background:#c6b59e;box-shadow:7px 8px #d64f2926}.hero-art>img{position:relative;display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;border-radius:1px}.hero-art .photo-label{right:12px;top:12px;transform:rotate(3deg)}.hero-art .sticker{left:-22px;bottom:24px}.retro-cta h2{color:var(--cream);-webkit-text-stroke:0;text-shadow:none}.product h3{font-weight:400;letter-spacing:.04em;word-spacing:.1em;line-height:1.3}@media(max-width:760px){.hero h1{font-size:clamp(38px,10.6vw,76px);letter-spacing:.02em;word-spacing:.1em;line-height:1.18}.hero-art{width:100%;height:auto;margin-top:14px}.hero-note{font-size:18px;max-width:330px;padding:0 8px}.hero-art .sticker{left:-8px;bottom:15px}.hero-art .photo-label{right:8px;top:8px}.section-head h2,.junior h2,.manifesto h2,.retro-cta h2{font-size:clamp(32px,8.7vw,46px);line-height:1.18}.retro-cta h2{word-spacing:.13em}}:root{--cream:#f8e3bd;--paper:#fff4de}body,header{background:#f8e3bd}.hero{background-color:#f8e3bd;background-image:linear-gradient(#d6893a30 1px,transparent 1px),linear-gradient(90deg,#d6893a30 1px,transparent 1px);background-size:34px 34px}.hero h1{font-size:clamp(78px,9.6vw,150px);line-height:.96;letter-spacing:-.012em;word-spacing:.02em;margin:0 0 22px;color:#263d32;-webkit-text-stroke:0;text-shadow:3px 4px 0 #efbd38}.hero h1 em{color:var(--paper);-webkit-text-stroke:2.5px var(--orange);paint-order:stroke fill;text-shadow:5px 6px 0 var(--orange);letter-spacing:-.01em}.hero-copy p{font-size:17px;color:#3c3e33}.hero-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:22px 0 0}.hero-chips li{background:var(--paper);border:2px solid #263d32;border-radius:30px;padding:6px 13px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#263d32;box-shadow:2px 2px #263d32}.hero-chips li:nth-child(2){background:#efbd38}.hero-art{border:3px solid var(--orange);border-radius:18px;background:var(--paper);padding:10px;box-shadow:10px 11px 0 var(--orange)}.hero-art>img{border-radius:10px}.hero .hero-art .photo-label{position:absolute;top:-26px;left:-34px;right:auto;transform:rotate(-9deg);background:#efbd38;color:#263d32;border:2.5px solid #263d32;border-radius:16px;box-shadow:3px 3px #263d32;padding:9px 14px 8px 36px;font:700 11px/1.25 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;z-index:3}.hero .hero-art .photo-label i{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:17px;color:var(--orange)}.hero .hero-art .sticker{position:absolute;left:auto;right:-38px;bottom:-34px;width:112px;height:112px;border-radius:50%;background:var(--orange);border:3px solid #263d32;box-shadow:4px 4px #263d32;display:grid;place-items:center;transform:rotate(11deg);z-index:3;padding:0;transition:transform .25s}.hero .hero-art .sticker:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:2px dashed var(--paper)}.hero .hero-art .sticker span{font:400 14px/1.05 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.04em;color:var(--paper);text-align:center}.hero .hero-art:hover .sticker{transform:rotate(-4deg) scale(1.06)}.spark{position:absolute;color:#efbd38;-webkit-text-stroke:1.5px #263d32;font-size:30px;line-height:1;z-index:3;pointer-events:none}.spark.s1{top:38%;left:-30px;transform:rotate(12deg)}.spark.s2{top:-20px;right:22px;font-size:22px;color:var(--orange)}@media(min-width:1000px){.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:56px;padding:56px max(5%,calc((100% - 1240px)/2)) 70px}.hero-copy{padding:0;text-align:left;max-width:none}.hero h1{font-size:clamp(76px,9vw,150px);white-space:nowrap}.hero-copy p{margin:0 0 24px;max-width:430px}.hero-note{margin:24px 0 0;max-width:none;text-align:left}.hero-art{width:100%;max-width:440px;margin:0 0 0 auto}}@media(max-width:999px){.hero{padding-top:10px}.hero-chips{justify-content:center}.hero-art{width:min(460px,86%);margin:34px auto 44px}}@media(max-width:760px){.hero h1{font-size:clamp(50px,14.5vw,90px);letter-spacing:-.01em;line-height:.94}.hero h1 em{-webkit-text-stroke:1.6px var(--orange);text-shadow:3px 4px 0 var(--orange)}.hero-chips li{font-size:10px;padding:5px 10px}.hero .hero-art .photo-label{left:-14px;top:-22px;font-size:9px;padding:7px 10px 6px 28px}.hero .hero-art .photo-label i{left:8px;font-size:13px}.hero .hero-art .sticker{width:84px;height:84px;right:-16px;bottom:-26px}.hero .hero-art .sticker span{font-size:12px}.spark.s1{left:-18px;font-size:22px}}@media(prefers-reduced-motion:reduce){.hero .hero-art .sticker{transition:none}.hero .hero-art:hover .sticker{transform:rotate(11deg)}}.ticker{padding:0;text-align:left;white-space:nowrap;overflow:hidden;background:var(--orange);border-top:3px solid #263d32;border-bottom:3px solid #263d32}.ticker-track{display:flex;width:max-content;animation:mj-marquee 38s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-row{display:flex;align-items:center;flex-shrink:0}.ticker-row span{font:400 21px/1 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);padding:17px 0}.ticker-row span:nth-of-type(3n+2){color:#efbd38}.ticker-row b{display:inline-block;margin:0 26px;color:#263d32;font-size:20px;transform:rotate(15deg)}@keyframes mj-marquee{to{transform:translate(-50%)}}.hero-chips{gap:0 18px;margin:20px 0 0}.hero-chips li{background:none;border:0;box-shadow:none;border-radius:0;padding:0;font-size:12px;font-weight:700;letter-spacing:.09em;color:#4a4c3f;display:flex;align-items:center}.hero-chips li:nth-child(2){background:none}.hero-chips li:not(:last-child):after{content:"";width:5px;height:5px;border-radius:50%;background:var(--orange);margin-left:18px}@media(max-width:760px){.ticker-row span{font-size:16px;padding:13px 0}.ticker-row b{margin:0 18px}.hero-chips{gap:4px 9px;flex-wrap:nowrap;justify-content:center}.hero-chips li{font-size:9.5px;letter-spacing:.04em;white-space:nowrap}.hero-chips li:not(:last-child):after{margin-left:9px;width:4px;height:4px}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.brand.brand-logo{display:block;line-height:0;transition:transform .2s}.brand.brand-logo img{height:76px;width:auto;display:block;filter:drop-shadow(3px 3px 0 #d64f2955)}.brand.brand-logo:hover{transform:rotate(-2deg) scale(1.03)}@media(max-width:760px){.brand.brand-logo img{height:54px}}@media(prefers-reduced-motion:reduce){.brand.brand-logo{transition:none}.brand.brand-logo:hover{transform:none}}.manifesto .manifesto-copy h2{color:#efbd38;-webkit-text-stroke:1.5px var(--orange);paint-order:stroke fill;text-shadow:3px 4px 0 var(--orange)}@media(max-width:760px){.manifesto .manifesto-copy h2{-webkit-text-stroke:1.1px var(--orange);text-shadow:2px 3px 0 var(--orange)}}.manifesto .manifesto-copy h2{color:#263d32;-webkit-text-stroke:0;text-shadow:3px 4px 0 var(--orange)}@media(max-width:760px){.manifesto .manifesto-copy h2{-webkit-text-stroke:0;text-shadow:2px 3px 0 var(--orange)}}#shop{padding-bottom:100px}#shop:after{height:32px;background:repeating-conic-gradient(var(--cream) 0% 25%,var(--orange) 0% 50%) 0 0/64px 64px;border-top:3px solid #263d32;border-bottom:3px solid #263d32}@media(max-width:760px){#shop:after{height:22px;background-size:44px 44px}}.manifesto .manifesto-copy h2{-webkit-text-stroke:0;text-shadow:2px 0 0 #efbd38,-2px 0 0 #efbd38,0 2px 0 #efbd38,0 -2px 0 #efbd38,1.5px 1.5px 0 #efbd38,-1.5px 1.5px 0 #efbd38,1.5px -1.5px 0 #efbd38,-1.5px -1.5px 0 #efbd38,5px 6px 0 var(--orange)}@media(max-width:760px){.manifesto .manifesto-copy h2{text-shadow:1.5px 0 0 #efbd38,-1.5px 0 0 #efbd38,0 1.5px 0 #efbd38,0 -1.5px 0 #efbd38,1px 1px 0 #efbd38,-1px 1px 0 #efbd38,1px -1px 0 #efbd38,-1px -1px 0 #efbd38,3px 4px 0 var(--orange)}}#shop:after{height:36px;background-size:36px 36px}@media(max-width:760px){#shop:after{height:24px;background-size:24px 24px}}.junior .pill{display:inline-flex;align-items:center;gap:10px;background:#efbd38;color:#263d32;border:3px solid #263d32;border-radius:14px;box-shadow:4px 4px #263d32;padding:12px 22px 11px;font:400 clamp(22px,2.4vw,30px)/1 Impact,"Arial Narrow",Arial,sans-serif;letter-spacing:.05em;transform:rotate(-3deg);margin-bottom:28px}.junior .pill:before{content:"\2605";color:var(--orange);font-size:.8em;-webkit-text-stroke:1px #263d32}.junior h2{color:var(--orange);-webkit-text-stroke:0;text-shadow:4px 5px 0 #263d32;letter-spacing:.01em}@media(max-width:760px){.junior .pill{font-size:20px;padding:10px 16px 9px}.junior h2{text-shadow:3px 4px 0 #263d32}}#shop:after{border-top:0;border-bottom:0}body{background-color:#f8e3bd;background-image:linear-gradient(#d6893a30 1px,transparent 1px),linear-gradient(90deg,#d6893a30 1px,transparent 1px);background-size:34px 34px}.junior h2{color:#fff4de;-webkit-text-stroke:0;text-shadow:2px 0 0 #263d32,-2px 0 0 #263d32,0 2px 0 #263d32,0 -2px 0 #263d32,1.5px 1.5px 0 #263d32,-1.5px 1.5px 0 #263d32,1.5px -1.5px 0 #263d32,-1.5px -1.5px 0 #263d32,3px 3px 0 #263d32}@media(max-width:760px){.junior h2{text-shadow:1.5px 0 0 #263d32,-1.5px 0 0 #263d32,0 1.5px 0 #263d32,0 -1.5px 0 #263d32,1px 1px 0 #263d32,-1px 1px 0 #263d32,1px -1px 0 #263d32,-1px -1px 0 #263d32,2px 2px 0 #263d32}}.ticker{border-top:0;border-bottom:0}.junior-photo{height:auto;aspect-ratio:4/5;max-height:440px;width:min(100%,360px);justify-self:center;border-radius:22px;border:3px solid #263d32;box-shadow:6px 6px #263d32;overflow:hidden;background:#d9d4cc;transform:rotate(-2deg)}.junior-photo img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 40%;transform:none}@media(max-width:760px){.junior-photo{width:min(100%,280px)}}.junior-photo{aspect-ratio:1/1;width:min(100%,380px);max-height:none;border-radius:50%;transform:rotate(-2deg);box-shadow:7px 7px #263d32,0 0 0 8px #efbd38,7px 7px 0 8px #263d32;border:3px solid #263d32;margin:8px}.junior-photo img{object-position:50% 32%}@media(max-width:760px){.junior-photo{width:min(100%,260px)}}.junior{background-color:#263d32;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:34px 34px;border:3px solid #263d32;box-shadow:8px 8px 0 var(--orange)}.junior h2{color:#fff4de;text-shadow:3px 3px 0 var(--orange)}.junior .sub,.junior p{color:#f3e2bf}.junior .pill{box-shadow:4px 4px 0 var(--orange);border-color:#efbd38}.junior-photo{box-shadow:0 0 0 8px #efbd38,8px 8px 0 8px var(--orange);border-color:#efbd38}@media(max-width:760px){.junior h2{text-shadow:2px 2px 0 var(--orange)}}@media(min-width:761px){.junior .junior-photo{order:2}}.faq h2{color:#263d32;-webkit-text-stroke:0;text-shadow:3px 3px 0 #efbd38}@media(max-width:760px){.faq h2{text-shadow:2px 2px 0 #efbd38}}@media(min-width:761px){.junior{grid-template-columns:minmax(0,560px) auto;justify-content:center;column-gap:clamp(48px,8vw,140px);padding:50px clamp(40px,6vw,90px)}.junior .junior-photo{justify-self:start}}:root{interpolate-size:allow-keywords}.faq details{border-bottom:2px dashed #d64f2966;padding:0}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;font-size:19px;color:#263d32;transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--orange)}.faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#efbd38;border:2px solid #263d32;box-shadow:2px 2px #263d32;color:#263d32;font:400 26px/1 Impact,Arial Narrow,Arial,sans-serif;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .25s}.faq details[open] summary{color:var(--orange)}.faq details[open] summary:after{transform:rotate(135deg);background:var(--orange);color:var(--paper)}.faq details::details-content{height:0;overflow:clip;transition:height .4s ease,content-visibility .4s allow-discrete}.faq details[open]::details-content{height:auto}.faq details p{font-size:16px;line-height:1.6;color:#4a4c3f;margin:0 4px 22px;max-width:680px}.faq details[open] p{animation:mj-faq-in .45s ease both}@keyframes mj-faq-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.footer{background-color:#263d32;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:34px 34px}.footer .brand.footer-logo{display:flex;flex-direction:column;align-items:flex-start;gap:12px;line-height:1}.footer .brand.footer-logo img{height:84px;filter:drop-shadow(3px 3px 0 #d64f2999)}.footer .brand.footer-logo span{display:block;color:#efbd38;font-size:12px;letter-spacing:.2em}.footer p{color:#d9cba9}@media(max-width:760px){.faq summary{font-size:16px;padding:18px 2px}.faq summary:after{width:32px;height:32px;font-size:22px}.footer .brand.footer-logo img{height:64px}}@media(prefers-reduced-motion:reduce){.faq details::details-content{transition:none}.faq details[open] p{animation:none}.faq summary:after{transition:none}}.faq summary:after{content:"";background-color:#efbd38;background-image:linear-gradient(#263d32,#263d32),linear-gradient(#263d32,#263d32);background-size:16px 3px,3px 16px;background-position:center;background-repeat:no-repeat}.faq details[open] summary:after{background-color:var(--orange);background-image:linear-gradient(#fff4de,#fff4de),linear-gradient(#fff4de,#fff4de);background-size:16px 3px,3px 16px;background-position:center;background-repeat:no-repeat}.footer .brand.footer-logo span{white-space:nowrap}@media(max-width:760px){.faq summary:after{background-size:13px 3px,3px 13px}}.junior-photo img{object-position:50% 6%}.faq-link{color:var(--orange);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;background:linear-gradient(#efbd38,#efbd38) 0 100%/100% 0 no-repeat;transition:background-size .2s;padding:0 2px}.faq-link:hover,.faq-link:focus-visible{background-size:100% 100%;color:#263d32}#watch h2,.request-grid h2{color:#263d32;-webkit-text-stroke:0;text-shadow:3px 3px 0 #efbd38;font-size:clamp(46px,5.6vw,84px);line-height:1;letter-spacing:.01em}@media(max-width:760px){#watch h2,.request-grid h2{font-size:clamp(36px,10vw,52px);text-shadow:2px 2px 0 #efbd38}}main section#watch h2,main section.request-grid h2{color:#263d32;-webkit-text-stroke:0;paint-order:normal;text-shadow:3px 3px 0 #efbd38;font-size:clamp(46px,5.6vw,84px);line-height:1;letter-spacing:.01em}@media(max-width:760px){main section#watch h2,main section.request-grid h2{font-size:clamp(36px,10vw,52px);text-shadow:2px 2px 0 #efbd38}}main .meet-intro h1{color:#263d32;-webkit-text-stroke:0;paint-order:normal;text-shadow:3px 4px 0 #efbd38}main .meet-intro h1 em{color:var(--orange);font-style:normal;-webkit-text-stroke:0;text-shadow:3px 4px 0 #263d32}header .links a{background:#efbd38;color:#263d32;border:2px solid #263d32;box-shadow:3px 3px #263d32;border-radius:8px;transition:transform .15s,box-shadow .15s,background .15s}header .links a:hover,header .links a:focus-visible{background:var(--orange);color:#fff4de;transform:translate(-1px,-2px);box-shadow:4px 5px #263d32}header .bag{background:#263d32;color:#efbd38;border:2px solid #263d32;box-shadow:3px 3px 0 var(--orange);border-radius:8px}@media(prefers-reduced-motion:reduce){header .links a{transition:none}header .links a:hover{transform:none}}main section.request-grid h2{font-size:clamp(40px,3.9vw,58px);line-height:1.08}@media(min-width:761px){main section.request-grid h2{white-space:nowrap}}@media(max-width:760px){main section.request-grid h2{font-size:clamp(32px,9vw,46px)}}main .meet-intro h1 em{color:#efbd38;text-shadow:2px 0 0 #263d32,-2px 0 0 #263d32,0 2px 0 #263d32,0 -2px 0 #263d32,1.5px 1.5px 0 #263d32,-1.5px 1.5px 0 #263d32,1.5px -1.5px 0 #263d32,-1.5px -1.5px 0 #263d32,4px 5px 0 #263d32}@media(min-width:1000px){main section.request-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:50px}}main section.request-grid h2{font-size:clamp(46px,5vw,78px);line-height:1.06}@media(min-width:761px)and (max-width:999px){main section.request-grid h2{font-size:clamp(40px,6.4vw,60px)}}.hero,.meet-intro{background-image:none;background-color:transparent}.meet-info span{border:2px solid #263d32;border-radius:30px;padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.06em;box-shadow:2px 2px #263d32;color:#263d32}.meet-info span:nth-child(1){background:#efbd38}.meet-info span:nth-child(2){background:var(--orange);color:#fff4de}.meet-info span:nth-child(3){background:#263d32;color:#efbd38;box-shadow:2px 2px 0 var(--orange)}main section.request-grid h2 em{font-style:normal;color:#efbd38;text-shadow:2px 0 0 #263d32,-2px 0 0 #263d32,0 2px 0 #263d32,0 -2px 0 #263d32,1.5px 1.5px 0 #263d32,-1.5px 1.5px 0 #263d32,1.5px -1.5px 0 #263d32,-1.5px -1.5px 0 #263d32,4px 5px 0 #263d32}.meet-info span,.meet-info span:nth-child(1),.meet-info span:nth-child(2),.meet-info span:nth-child(3){background:#ecd3a6;color:#6e5a38;border:0;box-shadow:none;border-radius:6px;padding:6px 11px;font-size:11px;font-weight:700;letter-spacing:.08em}.packages{padding-top:30px}main section.packages h2{color:#263d32;-webkit-text-stroke:0;text-shadow:3px 3px 0 #efbd38;font-size:clamp(46px,5.6vw,84px);line-height:1}main section.packages h2 em{font-style:normal;color:#efbd38;text-shadow:2px 0 0 #263d32,-2px 0 0 #263d32,0 2px 0 #263d32,0 -2px 0 #263d32,1.5px 1.5px 0 #263d32,-1.5px 1.5px 0 #263d32,1.5px -1.5px 0 #263d32,-1.5px -1.5px 0 #263d32,4px 5px 0 #263d32}.package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:30px}.package-card{display:flex;flex-direction:column;background:#fff4de;border:3px solid #263d32;border-radius:16px;box-shadow:6px 6px 0 var(--orange);overflow:hidden;color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}a.package-card:hover,a.package-card:focus-visible{transform:translate(-2px,-3px);box-shadow:8px 9px 0 var(--orange)}.package-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.package-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.package-body h3{font:400 28px/1.05 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#263d32;margin:0}.package-body p{margin:0;color:#4a4c3f;font-size:15px;line-height:1.5}.package-tag{align-self:flex-start;background:#efbd38;color:#263d32;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.package-foot{margin-top:auto;padding-top:14px;border-top:2px dashed #d64f2966;display:flex;align-items:center;justify-content:space-between;gap:10px}.package-price{font:400 26px/1 Impact,Arial Narrow,Arial,sans-serif;color:var(--orange);letter-spacing:.02em}.package-card.is-soon .package-price{font:700 13px/1.3 Arial,sans-serif;color:#6e5a38;letter-spacing:.06em;text-transform:uppercase}.package-cta{background:#263d32;color:#efbd38;border-radius:30px;padding:8px 14px;font-size:13px;font-weight:700}.package-note{margin-top:24px;font-size:15px;color:#4a4c3f}.video-fields{border:3px solid #263d32;border-radius:14px;background:#fff4de;padding:20px 20px 8px;margin:18px 0;box-shadow:5px 5px #efbd38}.video-fields legend{font:400 22px/1 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#263d32;padding:0 8px}.video-fields label{display:block;font-weight:700;font-size:14px;margin-bottom:14px}.video-fields input:not([type=checkbox]),.video-fields textarea,.video-order select{display:block;width:100%;margin-top:6px;box-sizing:border-box}.video-fields textarea{min-height:96px}@media(prefers-reduced-motion:reduce){.package-card{transition:none}a.package-card:hover{transform:none}}.request-grid .steps li{font-size:18px;line-height:1.55;color:#2e3027}.request-grid .steps li strong{font-size:22px;color:#263d32}.request-grid .steps li:before{font-size:40px}.request-grid .request-small{font-size:15px;color:#55574a}@media(max-width:760px){.request-grid .steps li{font-size:16px}.request-grid .steps li strong{font-size:19px}.request-grid .steps li:before{font-size:32px}}.meet-intro .meet-image{height:auto;aspect-ratio:1/1;width:min(100%,520px);justify-self:center;border-radius:50%;overflow:hidden;border:3px solid #263d32;box-shadow:0 0 0 8px #efbd38,8px 8px 0 8px var(--orange);background:#e4caa9}.meet-intro .meet-image img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 30%;transform:none}@media(max-width:760px){.meet-intro .meet-image{width:min(100%,300px);margin:12px auto}}.request-box h3{font:400 clamp(30px,3vw,42px)/1.05 Impact,"Arial Narrow",Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--orange);text-shadow:2px 2px 0 #263d32;margin-bottom:8px}.meet-intro .meet-image.meet-frame{position:relative;overflow:visible;aspect-ratio:1/1;width:min(100%,500px);border-radius:18px;border:3px solid var(--orange);background:#fff4de;padding:10px;box-shadow:10px 11px 0 var(--orange);margin:28px 34px 40px}.meet-intro .meet-frame img{border-radius:10px;width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.meet-frame .mj-tag{position:absolute;top:-24px;left:-34px;transform:rotate(-8deg);background:#efbd38;color:#263d32;border:2.5px solid #263d32;border-radius:16px;box-shadow:3px 3px #263d32;padding:9px 14px 8px 36px;font:700 12px/1.25 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;z-index:3}.meet-frame .mj-tag i{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:17px;color:var(--orange)}.meet-frame .mj-badge{position:absolute;right:-38px;bottom:-34px;width:116px;height:116px;border-radius:50%;background:#263d32;border:3px solid #263d32;box-shadow:4px 4px 0 var(--orange);display:grid;place-items:center;transform:rotate(10deg);z-index:3;transition:transform .25s}.meet-frame .mj-badge:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:2px dashed #efbd38}.meet-frame .mj-badge span{font:400 16px/1.02 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.05em;color:#efbd38;text-align:center}.meet-frame:hover .mj-badge{transform:rotate(-4deg) scale(1.06)}.meet-frame .spark.s1{top:42%;left:-30px}.meet-frame .spark.s2{top:-20px;right:26px}@media(max-width:760px){.meet-intro .meet-image.meet-frame{width:min(86%,340px);margin:30px auto 40px}.meet-frame .mj-tag{left:-14px;top:-22px;font-size:10px;padding:7px 10px 6px 28px}.meet-frame .mj-tag i{left:8px;font-size:13px}.meet-frame .mj-badge{width:86px;height:86px;right:-16px;bottom:-26px}.meet-frame .mj-badge span{font-size:12px}}@media(prefers-reduced-motion:reduce){.meet-frame .mj-badge{transition:none}.meet-frame:hover .mj-badge{transform:rotate(10deg)}}header .links a[href$="pages/meet-jimmy"]{background:#263d32;color:#efbd38;box-shadow:3px 3px 0 var(--orange)}header .links a[href$="pages/meet-jimmy"]:hover,header .links a[href$="pages/meet-jimmy"]:focus-visible{background:var(--orange);color:#fff4de;box-shadow:4px 5px #263d32}.footer .footer-contact{margin-top:26px;font-size:15px;color:#d9cba9}.footer .footer-contact a{color:#efbd38;font-weight:700;text-decoration:underline;text-underline-offset:3px}.footer .footer-contact a:hover{color:#fff4de}.footer-contact-btn{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--cream);cursor:pointer}.footer-contact-btn:hover{color:#efbd38;text-decoration:underline}.mj-dialog{width:min(92vw,480px);border:3px solid #263d32;border-radius:18px;background:#fff4de;box-shadow:8px 8px 0 var(--orange);padding:30px 28px 26px;color:#22251f}.mj-dialog::backdrop{background:#263d32b3}.mj-dialog[open]{animation:mj-pop .25s ease}@keyframes mj-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.mj-dialog h2{font:400 40px/1 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#263d32;-webkit-text-stroke:0;text-shadow:2px 2px 0 #efbd38;margin:0 0 8px}.mj-dialog h2 em{font-style:normal;color:#efbd38;text-shadow:1.5px 0 0 #263d32,-1.5px 0 0 #263d32,0 1.5px 0 #263d32,0 -1.5px 0 #263d32,3px 3px 0 #263d32}.mj-dialog-sub{font-size:14px;color:#55574a;margin:0 0 18px}.mj-dialog label{display:block;font-weight:700;font-size:14px;margin-bottom:12px}.mj-dialog input,.mj-dialog select,.mj-dialog textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px 12px;border:2px solid #263d32;border-radius:8px;background:#fff;font:15px Arial,sans-serif}.mj-dialog textarea{min-height:110px;resize:vertical}.mj-dialog .button{width:100%;margin-top:6px}.mj-dialog-close{position:absolute;top:12px;right:14px;width:36px;height:36px;border-radius:50%;border:2px solid #263d32;background:#efbd38;color:#263d32;font-size:22px;line-height:1;cursor:pointer;box-shadow:2px 2px #263d32}.mj-dialog-ok{background:#efbd38;border:2px solid #263d32;border-radius:10px;padding:14px;font-weight:700}@media(prefers-reduced-motion:reduce){.mj-dialog[open]{animation:none}}header .bag.bag-icon{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;background:none;border:0;box-shadow:none;color:#263d32;transition:transform .15s}header .bag.bag-icon:hover,header .bag.bag-icon:focus-visible{transform:translateY(-2px) rotate(-4deg);color:var(--orange)}.bag-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:10px;background:var(--orange);color:#fff4de;border:2px solid #263d32;font:700 11px/16px Arial,sans-serif;text-align:center}@media(prefers-reduced-motion:reduce){header .bag.bag-icon{transition:none}header .bag.bag-icon:hover{transform:none}}@media(max-width:760px){#shop .section-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}#shop .section-head h2{font-size:clamp(50px,15vw,70px);line-height:1;margin-bottom:12px}#shop .section-head .eyebrow{font-size:13px;letter-spacing:.14em}#shop .section-head .sub{font-size:18px;line-height:1.5;color:#3c3e33}#shop .small-link{font-size:16px;font-weight:700;white-space:nowrap;width:auto;max-width:none}}@media(max-width:760px){.meet-intro .button{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.meet-intro .request-small{text-align:center}.meet-intro .meet-info{justify-content:center}.meet-intro .meet-image.meet-frame{box-sizing:border-box;width:100%;max-width:480px;height:auto;margin:34px auto 44px}}.products{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:30px;max-width:1100px}.page .products{margin-top:34px}.mj-card{transition:transform .2s,box-shadow .2s}.mj-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px var(--orange)}.mj-card .product-photo{height:auto!important;aspect-ratio:1/1;background:#fff}.mj-card .product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .4s}.mj-card .img-alt{opacity:0}.mj-card:hover .img-alt{opacity:1}.mj-card:hover .img-main{transform:none}.card-tag{position:absolute;left:12px;top:12px;background:#263d32;color:#efbd38;font:700 11px Arial;letter-spacing:.12em;text-transform:uppercase;padding:7px 11px;border-radius:999px;z-index:2}.card-sold{position:absolute;right:12px;top:12px;background:var(--orange);color:#fff4de;font:700 11px Arial;letter-spacing:.1em;text-transform:uppercase;padding:7px 11px;border-radius:999px;z-index:2}.mj-card .product-info{align-items:flex-end;padding:18px 20px}.mj-card h3{font-size:19px!important;line-height:1.15!important}.mj-card .card-price{font:400 24px Anton,Impact,Arial Narrow,sans-serif!important;color:#263d32!important;margin-top:8px!important;letter-spacing:.02em}.mj-card .card-colors{font:700 11px Arial!important;letter-spacing:.12em;text-transform:uppercase;color:#8a6d45!important;margin-top:2px!important}.mj-card .round{display:grid;place-content:center;flex:none}.feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;background:#fff4de;border:3px solid #263d32;border-radius:22px;box-shadow:10px 10px #263d32;padding:34px}.feature-photo{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:visible;background:#fff;border:2px solid #263d32}.feature-photo img,.feature-photo svg{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.feature-badge{position:absolute;top:-26px;right:-26px;width:104px;height:104px;border-radius:50%;background:var(--orange);border:3px solid #263d32;box-shadow:4px 4px #263d32;display:grid;place-items:center;transform:rotate(12deg)}.feature-badge:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:2px dashed #fff4de}.feature-badge span{font:400 22px/1 Anton,Impact,sans-serif;color:#fff4de;text-align:center;letter-spacing:.05em}.feature-tag{position:absolute;left:-14px;bottom:22px;background:#efbd38;border:2px solid #263d32;color:#263d32;font:700 12px/1.25 Arial;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;border-radius:10px;transform:rotate(-4deg);box-shadow:3px 3px #263d32}.feature-tag i{font-style:normal;color:var(--orange)}.feature-thumbs{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.feature-thumbs button{width:64px;height:64px;padding:0;border:2px solid #263d32;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.feature-thumbs img{width:100%;height:100%;object-fit:cover}.feature-thumbs button:hover{border-color:var(--orange)}.feature-copy h3{font:400 46px/1.02 Anton,Impact,Arial Narrow,sans-serif;text-transform:uppercase;color:#263d32;text-shadow:3px 3px 0 #efbd38;margin:8px 0 18px;letter-spacing:.01em}.feature-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:22px}.feature-price b{font:400 44px Anton,Impact,sans-serif;color:var(--orange);letter-spacing:.02em}.feature-price s{color:#8a7a5a;font-size:18px}.feature-price span{flex-basis:100%;font:italic 700 15px Georgia,serif;color:#6e5a38}.feature-form{display:grid;gap:18px}.feature-opt{border:0;padding:0;margin:0}.feature-opt legend{font:700 12px Arial;letter-spacing:.14em;text-transform:uppercase;color:#263d32;margin-bottom:10px;padding:0}.feature-opt legend em{font-style:normal;color:var(--orange)}.opt-row{display:flex;flex-wrap:wrap;gap:8px}.opt{min-width:50px;padding:10px 12px;border:2px solid #263d32;border-radius:10px;background:#f8e3bd;font:700 14px Arial;color:#263d32;cursor:pointer;transition:transform .12s}.opt:hover{transform:translateY(-2px)}.opt.on{background:#263d32;color:#efbd38;box-shadow:3px 3px 0 var(--orange)}.swatches .opt{min-width:0;width:40px;height:40px;padding:0;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 3px #fff4de}.swatches .opt.on{background:var(--sw);box-shadow:inset 0 0 0 3px #fff4de,0 0 0 3px var(--orange)}.feature-buy{width:100%;justify-content:center;font-size:18px!important;padding:18px 24px!important;margin-top:6px;cursor:pointer;border:0}.feature-buy[disabled]{opacity:.5;cursor:not-allowed}.feature-add{background:none;border:0;font:700 13px Arial;letter-spacing:.1em;text-transform:uppercase;color:#263d32;text-decoration:underline;text-underline-offset:4px;cursor:pointer;justify-self:center}.feature-joke{font:italic 14px/1.45 Georgia,serif;color:#6e5a38;background:#f8e3bd;border:2px dashed #d6893a;border-radius:12px;padding:12px 14px;margin:0}.feature-more{justify-self:start;font-size:14px}@media(max-width:860px){.feature{grid-template-columns:1fr;gap:30px;padding:20px;box-shadow:6px 6px #263d32}.feature-badge{width:80px;height:80px;top:-18px;right:-10px}.feature-badge span{font-size:17px}.feature-tag{left:-6px}.feature-copy h3{font-size:36px}.products{grid-template-columns:1fr 1fr!important;gap:16px}.mj-card h3{font-size:15px!important}.mj-card .card-price{font-size:20px!important}.mj-card .product-info{padding:14px}.mj-card .round{display:none}}@media(max-width:480px){.products{grid-template-columns:1fr!important}}.feature-joke p{margin:0}.feature-joke .joke-punch{margin-top:8px;padding-top:8px;border-top:1px dashed #d6893a;font-style:normal;font-family:Arial,sans-serif;font-size:14px;color:#263d32}.feature-joke .joke-punch b{color:var(--orange)}.feature-photo img{transition:none}.feature-thumbs button.on{border-color:var(--orange);box-shadow:3px 3px 0 var(--orange)}.mj-size-dialog{width:min(94vw,760px);padding:0;overflow:visible;background:#f8e3bd}.mj-size-dialog img{display:block;width:100%;height:auto;border-radius:15px}.mj-size-dialog .mj-dialog-close{top:-14px;right:-14px;z-index:2}.feature-links{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feature-size{background:#efbd38;border:2px solid #263d32;border-radius:999px;padding:9px 16px;font:700 13px Arial;letter-spacing:.08em;text-transform:uppercase;color:#263d32;cursor:pointer;box-shadow:3px 3px #263d32;transition:transform .12s}.feature-size:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #263d32}@media(max-width:600px){.mj-size-dialog .mj-dialog-close{top:8px;right:8px}}.opt[hidden]{display:none}.opt.soldout{opacity:.45;text-decoration:line-through;cursor:not-allowed}.opt.soldout:hover{transform:none}.manifesto-photo img{object-fit:cover;object-position:50% 30%}.lookbook h2{color:#263d32;text-shadow:3px 3px 0 #efbd38}.look-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:10px}.look{margin:0;background:#fff4de;border:2px solid #263d32;border-radius:14px;padding:10px 10px 14px;box-shadow:6px 6px #263d32;transition:transform .2s}.look:nth-child(odd){transform:rotate(-1.5deg)}.look:nth-child(2n){transform:rotate(1.5deg);margin-top:26px}.look:hover{transform:rotate(0) translateY(-4px)}.look img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:9px}.look figcaption{font:15px/1.3 Arial,sans-serif;color:#3a3c32;margin-top:12px;text-align:center}.look figcaption b{color:var(--orange)}.look-note{text-align:center;margin-top:34px;font:700 14px Arial;letter-spacing:.06em;color:#263d32}.look-note b{color:var(--orange)}@media(max-width:900px){.look-grid{grid-template-columns:1fr 1fr;gap:16px}.look:nth-child(2n){margin-top:16px}}.look-grid{grid-template-columns:repeat(3,1fr);max-width:1000px;margin-left:auto;margin-right:auto}.starter-card{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center;background:#263d32;border-radius:24px;padding:40px;box-shadow:10px 10px 0 var(--orange);background-image:linear-gradient(#ffffff0d 2px,transparent 2px),linear-gradient(90deg,#ffffff0d 2px,transparent 2px);background-size:34px 34px}.starter-photo{position:relative}.starter-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:16px;border:3px solid #efbd38;transform:rotate(-1.5deg);box-shadow:8px 8px #0004}.starter-badge{position:absolute;right:-22px;top:-22px;width:112px;height:112px;border-radius:50%;background:#efbd38;border:3px solid #263d32;box-shadow:4px 4px 0 var(--orange);display:grid;place-items:center;transform:rotate(12deg)}.starter-badge:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:2px dashed #263d32}.starter-badge span{font:400 17px/1 Anton,Impact,sans-serif;color:#263d32;text-align:center;letter-spacing:.05em}.starter-copy .eyebrow{color:#efbd38}main section.starter h2{font-size:58px;line-height:.98;color:#fff4de;text-shadow:3px 3px 0 var(--orange);margin:10px 0 24px}main section.starter h2 em{font-style:normal;color:#efbd38}.starter-list{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}.starter-list li{position:relative;padding-left:34px;font:17px/1.4 Arial,sans-serif;color:#e7dcc2}.starter-list li:before{content:"\2713";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:#efbd38;color:#263d32;font:900 14px/24px Arial;text-align:center}.starter-list b{color:#fff4de}.starter-fine{font:italic 15px Georgia,serif;color:#efbd38;margin:0 0 24px}@media(max-width:900px){.starter-card{grid-template-columns:1fr;gap:34px;padding:22px;box-shadow:6px 6px 0 var(--orange)}.starter-badge{width:86px;height:86px;right:-8px;top:-16px}.starter-badge span{font-size:15px}main section.starter h2{font-size:40px}.look-grid{grid-template-columns:1fr 1fr}}.cta-after-shop{margin-top:56px}.cta-after-faq{margin-top:10px;margin-bottom:70px}.look-grid{max-width:none!important;gap:34px;margin-top:24px}.look{padding:14px 14px 18px;border-width:3px;box-shadow:8px 8px #263d32}.look figcaption{font-size:18px;margin-top:14px}.look:nth-child(odd){transform:rotate(-1deg)}.look:nth-child(2n){transform:rotate(1deg);margin-top:30px}@media(max-width:900px){.look-grid{grid-template-columns:1fr!important;gap:26px;max-width:520px!important;margin-left:auto;margin-right:auto}.look:nth-child(2n){margin-top:0}}@media(min-width:1001px){.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px}.hero-art{width:min(700px,100%)!important}}.mj-carousel{position:relative;overflow:hidden;min-height:400px}.mj-carousel>img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;opacity:0;transition:opacity .7s ease}.mj-carousel>img.on{opacity:1}.car-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:2px solid #263d32;background:#efbd38;color:#263d32;font:700 26px/1 Arial;cursor:pointer;box-shadow:3px 3px #263d32;opacity:.9;padding:0 0 3px}.car-btn:hover{opacity:1}.car-btn.prev{left:14px}.car-btn.next{right:14px}.car-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:10px;z-index:2}.car-dots button{width:12px;height:12px;border-radius:50%;border:2px solid #263d32;background:#fff4de;padding:0;cursor:pointer}.car-dots button.on{background:var(--orange);width:28px;border-radius:999px}@media(min-width:761px){.mj-carousel{min-height:570px}}.hero-copy p{font-size:20px;line-height:1.55;margin:22px 0 30px;max-width:460px}@media(min-width:1001px){.hero{gap:90px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-art{justify-self:end}}.promises{margin-top:80px;margin-bottom:10px;text-align:center}.promises-quote{font:400 42px/1.1 Anton,Impact,Arial Narrow,sans-serif;text-transform:uppercase;color:#263d32;letter-spacing:.01em;max-width:900px;margin:0 auto 40px}.promises-quote em{font-style:normal;color:var(--orange)}.promises-quote span{display:block;font:italic 700 18px Georgia,serif;text-transform:none;color:#6e5a38;margin-top:12px}.promise-row{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.promise-row li{background:#fff4de;border:2px solid #263d32;border-radius:16px;padding:24px 22px;box-shadow:5px 5px #efbd38;display:grid;gap:6px;justify-items:center}.promise-row b{font-size:30px;line-height:1;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#f8e3bd;border:2px dashed #d6893a;margin-bottom:6px}.promise-row strong{font:400 22px Anton,Impact,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#263d32}.promise-row span{font:15px/1.4 Arial,sans-serif;color:#55574a}@media(max-width:760px){.promises{margin-top:56px}.promises-quote{font-size:30px}.promise-row{grid-template-columns:1fr;gap:16px}}.promise-row li{padding:30px 26px 26px;gap:10px;transition:transform .2s}.promise-row li:hover{transform:translateY(-4px)}.promise-row b.pi{width:88px;height:88px;border-radius:50%;background:#263d32;border:3px solid #efbd38;box-shadow:4px 4px 0 var(--orange);display:grid;place-items:center;margin-bottom:10px;font-size:0}.promise-row li:nth-child(1) b.pi{transform:rotate(-6deg)}.promise-row li:nth-child(3) b.pi{transform:rotate(6deg)}.promise-row b.pi svg{width:56px;height:56px}.promise-row strong{font-size:24px}.promise-row span{font-size:15.5px;line-height:1.5;max-width:300px}.promise-row .pp{font:700 11px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:#263d32;background:#efbd38;border:2px solid #263d32;border-radius:999px;padding:6px 12px;margin-top:6px}.promise-foot{margin-top:30px;font:15px Arial,sans-serif;color:#55574a}.promise-row li{grid-template-rows:auto auto 1fr auto;align-content:start}.promise-row .pp{align-self:end}.promise-row b.pi{width:96px;height:96px}.promise-row b.pi svg{width:66px;height:66px}.cta-after-faq{margin-top:0}.cta-after-faq .retro-cta{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding:48px 30px}.cta-after-faq .retro-cta>div{display:flex;flex-direction:column;align-items:center}.cta-after-faq .retro-cta p{margin-left:auto;margin-right:auto}.cta-after-faq .eyebrow{justify-content:center}#faq{padding-bottom:15px}.cta-after-faq{margin-top:0;margin-bottom:80px}.promise-row b.pi.sticker{width:150px;height:150px;background:none;border:0;box-shadow:none;border-radius:0;margin:-6px 0 6px;transition:transform .25s}.promise-row b.pi.sticker svg{width:150px;height:150px;filter:drop-shadow(0 6px 10px #263d3226)}.promise-row li:nth-child(1) b.pi.sticker{transform:rotate(-7deg)}.promise-row li:nth-child(2) b.pi.sticker{transform:rotate(4deg)}.promise-row li:nth-child(3) b.pi.sticker{transform:rotate(-3deg)}.promise-row li:hover b.pi.sticker{transform:rotate(0) scale(1.06)}.promise-row li{padding-top:26px}.promise-row li,.promise-row li:hover{transform:none!important}.promise-row b.pi.simple{width:84px;height:84px;border-radius:50%;background:#263d32;border:3px solid #efbd38;box-shadow:4px 4px 0 var(--orange);display:grid;place-items:center;margin:0 0 8px;transform:none!important;font-size:0}.promise-row b.pi.simple svg{width:42px;height:42px;filter:none}.cta-after-faq .retro-cta{position:relative;overflow:visible}.cta-star{position:absolute;pointer-events:none}.cta-star.s1{width:54px;left:7%;top:22%;transform:rotate(-12deg)}.cta-star.s2{width:30px;left:15%;top:60%;transform:rotate(18deg)}.cta-star.s3{width:22px;left:4%;top:72%}.cta-star.s4{width:54px;right:7%;top:24%;transform:rotate(14deg)}.cta-star.s5{width:30px;right:15%;top:62%;transform:rotate(-16deg)}.cta-star.s6{width:22px;right:4%;top:14%}@media(max-width:760px){.cta-star.s2,.cta-star.s5{display:none}.cta-star.s1,.cta-star.s4{width:34px;top:8%}.cta-star.s3,.cta-star.s6{width:16px}}.mj-cart{padding-bottom:80px}.mj-cart h2{margin-bottom:30px}.cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:start}.cart-items{display:grid;gap:20px}.cart-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center;background:#fff4de;border:2px solid #263d32;border-radius:18px;padding:16px;box-shadow:6px 6px #263d32}.cart-thumb{display:block;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fff;border:2px solid #263d32}.cart-thumb img{width:100%!important;height:100%!important;object-fit:cover}.cart-title{font:400 24px/1.1 Anton,Impact,Arial Narrow,sans-serif;text-transform:uppercase;color:#263d32;text-decoration:none;letter-spacing:.01em}.cart-title:hover{color:var(--orange)}.cart-opts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.cart-opts span{background:#f8e3bd;border:1.5px solid #263d32;border-radius:999px;padding:5px 12px;font:700 13px Arial,sans-serif;color:#263d32}.cart-opts small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8a6d45;margin-right:6px}.cart-prop{font-size:13px;margin:4px 0;color:#55574a}.cart-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.qty{display:inline-flex;align-items:center;border:2px solid #263d32;border-radius:999px;overflow:hidden;background:#fff}.qty button{width:40px;height:40px;border:0;background:#efbd38;color:#263d32;font:700 20px Arial;cursor:pointer}.qty button:hover{background:#e3ac22}.qty input{width:46px;height:40px;border:0;text-align:center;font:700 16px Arial;background:#fff;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-price{font:400 28px Anton,Impact,sans-serif;color:var(--orange)}.cart-remove{display:inline-block;margin-top:10px;font:700 12px Arial;letter-spacing:.1em;text-transform:uppercase;color:#8a6d45}.cart-remove:hover{color:var(--orange)}.cart-summary{position:sticky;top:20px;background:#263d32;color:#fff4de;border-radius:20px;padding:28px;box-shadow:8px 8px 0 var(--orange);background-image:linear-gradient(#ffffff0d 2px,transparent 2px),linear-gradient(90deg,#ffffff0d 2px,transparent 2px);background-size:30px 30px}.cart-summary h3{font:400 28px Anton,Impact,sans-serif;text-transform:uppercase;color:#efbd38;margin:0 0 18px;letter-spacing:.02em}.sum-line{display:flex;justify-content:space-between;font:15px Arial;padding:9px 0;border-bottom:1px dashed #ffffff2e}.sum-line.muted{color:#cfc6ae}.sum-line.disc{color:#efbd38}.sum-total{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 20px}.sum-total span{font:700 13px Arial;letter-spacing:.14em;text-transform:uppercase}.sum-total strong{font:400 38px Anton,Impact,sans-serif;color:#fff4de}.cart-checkout{width:100%;justify-content:center;font-size:18px!important;padding:17px 22px!important;border:0;cursor:pointer;background:var(--orange)!important;color:#fff4de!important}.sum-note{font:13px/1.45 Arial;color:#cfc6ae;margin:16px 0 10px}.sum-joke{font:italic 700 15px Georgia,serif;color:#efbd38;margin:0 0 16px}.sum-continue{font:700 13px Arial;letter-spacing:.06em;color:#fff4de;text-decoration:underline;text-underline-offset:4px}.cart-empty{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center;background:#fff4de;border:2px solid #263d32;border-radius:20px;padding:30px;box-shadow:8px 8px #263d32;max-width:900px}.cart-empty img{width:100%;height:auto;border-radius:14px;border:2px solid #263d32}.cart-empty h3{font:400 40px Anton,Impact,sans-serif;text-transform:uppercase;color:#263d32;margin:0 0 10px}.cart-empty p{font-size:17px;color:#55574a;margin:0 0 22px}@media(max-width:900px){.cart-grid{grid-template-columns:1fr}.cart-summary{position:static}.cart-empty{grid-template-columns:1fr}}@media(max-width:560px){.cart-card{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px;box-shadow:4px 4px #263d32}.cart-title{font-size:18px}.cart-price{font-size:22px}.qty button{width:34px;height:34px}.qty input{width:38px;height:34px}}main .meet-intro h1{font-size:clamp(70px,10.5vw,170px)!important;line-height:.86!important;letter-spacing:.5px!important;word-spacing:2px!important;margin-bottom:26px!important}@media(min-width:900px){.meet-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}}.meet-intro>*:first-child{container-type:inline-size}.meet-intro h1 .nw{white-space:nowrap}main .meet-intro h1{font-size:min(170px,23.5cqi)!important}#watch .video-grid{grid-template-columns:repeat(3,1fr)!important;gap:26px}.video-tile.clip{background:#fff4de;border:2px solid #263d32;border-radius:18px;overflow:hidden;box-shadow:6px 6px #263d32}.video-tile.clip:nth-child(3n+2){box-shadow:6px 6px 0 var(--orange)}.video-tile.clip:nth-child(3n){box-shadow:6px 6px #efbd38}.clip-frame{position:relative;aspect-ratio:9/14;background:#263d32;overflow:hidden;border-bottom:2px solid #263d32}.clip-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.clip-tag{position:absolute;left:12px;top:12px;background:#efbd38;color:#263d32;border:2px solid #263d32;border-radius:999px;font:700 10px Arial;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px}.video-tile.clip .copy{padding:16px 18px 18px}.video-tile.clip h3{font:400 22px/1.1 Anton,Impact,Arial Narrow,sans-serif;text-transform:uppercase;color:#263d32;margin:0 0 6px;letter-spacing:.01em}.video-tile.clip p{margin:0;font-size:14px;color:#55574a}@media(max-width:900px){#watch .video-grid{grid-template-columns:1fr 1fr!important;gap:16px}.video-tile.clip h3{font-size:18px}}@media(max-width:480px){.clip-tag{font-size:8px;padding:4px 7px}.video-tile.clip .copy{padding:12px}}.package-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}button.package-card{font:inherit;text-align:left;cursor:pointer;width:100%}.package-card{position:relative;background:#fff4de;border:2px solid #263d32;border-radius:16px;padding:0;box-shadow:5px 5px #263d32;color:#263d32;transition:transform .15s}button.package-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #263d32}.package-card.is-popular{background:#efbd38;box-shadow:5px 5px 0 var(--orange)}.package-card .package-body{padding:22px 20px 18px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.package-card h3{font:400 24px/1.05 Anton,Impact,Arial Narrow,sans-serif;text-transform:uppercase;margin:0 0 8px;letter-spacing:.01em;color:#263d32}.package-card p{font-size:14px;line-height:1.45;color:#3a3c32;margin:0 0 16px;flex:1}.package-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:2px dashed #263d3244;padding-top:12px}.package-price{font:400 30px Anton,Impact,sans-serif;color:var(--orange)}.is-popular .package-price{color:#263d32}.package-cta{background:#263d32;color:#efbd38;border-radius:999px;padding:7px 14px;font:700 12px Arial;letter-spacing:.08em;text-transform:uppercase}.package-tag{position:absolute;top:-13px;left:16px;background:var(--orange);color:#fff4de;border:2px solid #263d32;border-radius:999px;padding:4px 11px;font:700 10px Arial;letter-spacing:.12em;text-transform:uppercase}.package-card.is-soon{opacity:.75}.order-dialog{width:min(94vw,560px)}.order-form{display:grid;gap:12px}.order-form h2{font:400 34px/1 Anton,Impact,sans-serif;text-transform:uppercase;color:#263d32;margin:4px 0 6px}.order-form h2 em{font-style:normal;color:var(--orange)}.order-form small{font-weight:400;color:#8a7a5a}.order-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-form label{margin-bottom:0!important}.order-pay{width:100%;justify-content:center;border:0;cursor:pointer;font-size:17px!important;padding:15px!important;margin-top:4px}@media(max-width:900px){.package-grid{grid-template-columns:1fr 1fr;gap:22px 16px}}@media(max-width:520px){.package-grid,.order-two{grid-template-columns:1fr}}.order-dialog{max-height:92vh;overflow:auto}.vcards-badges{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 34px}.vcards-badges span{background:#fff4de;border:2px solid #263d32;border-radius:999px;padding:7px 14px;font:700 13px Arial,sans-serif;color:#263d32}.vcards{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;align-items:stretch}.vcard{--bg:#fff4de;--ink:#263d32;--acc:#d64f29;--sh:#263d32;position:relative;display:flex;flex-direction:column;text-align:left;font:inherit;color:var(--ink);background:var(--bg);border:2.5px solid #263d32;border-radius:20px;padding:46px 22px 20px;margin-top:30px;box-shadow:7px 7px 0 var(--sh);cursor:pointer;width:100%;transition:transform .15s,box-shadow .15s}button.vcard:hover{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:10px 10px 0 var(--sh)}.vcard-cream{--sh:#263d32}.vcard-gold{--bg:#efbd38;--acc:#263d32;--sh:#d64f29}.vcard-orange{--bg:#d64f29;--ink:#fff4de;--acc:#efbd38;--sh:#263d32}.vcard-green{--bg:#263d32;--ink:#fff4de;--acc:#efbd38;--sh:#efbd38}.vcard-emoji{position:absolute;top:-34px;left:22px;width:70px;height:70px;border-radius:50%;background:#fff4de;border:2.5px solid #263d32;box-shadow:4px 4px 0 var(--sh);display:grid;place-items:center;font-size:36px;line-height:1;transform:rotate(-8deg)}.vcard:nth-child(2n) .vcard-emoji{transform:rotate(7deg)}.vcard-ribbon{position:absolute;top:-14px;right:16px;background:#263d32;color:#efbd38;border:2px solid #263d32;border-radius:999px;padding:5px 12px;font:700 10px Arial;letter-spacing:.12em;text-transform:uppercase;transform:rotate(3deg)}.vcard h3{font:400 27px/1 Anton,Impact,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0 0 10px;color:var(--ink)}.vcard-desc{font-size:14.5px;line-height:1.45;margin:0 0 14px;color:var(--ink);opacity:.9}.vcard-list{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:6px;flex:1;align-content:start}.vcard-list li{font:700 12.5px Arial,sans-serif;color:var(--ink);display:flex;align-items:center;gap:8px}.vcard-list i{font-style:normal;width:24px;height:24px;border-radius:50%;background:#fff4de;border:1.5px solid #263d32;display:grid;place-items:center;font-size:12px}.vcard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:2px dashed currentColor;padding-top:14px;opacity:1}.vcard-price{font:400 36px/1 Anton,Impact,sans-serif;color:var(--acc)}.vcard-gold .vcard-price{color:#263d32}.vcard-cta{background:#263d32;color:#efbd38;border:2px solid #263d32;border-radius:999px;padding:8px 14px;font:700 12px Arial;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vcard-green .vcard-cta,.vcard-orange .vcard-cta{background:#efbd38;color:#263d32}.vcard.is-soon{cursor:default}.vcard.is-soon .vcard-cta{opacity:.7}.order-digital{margin:-4px 0 6px;font:700 13px Arial;color:#3a6b4f}@media(max-width:1000px){.vcards{grid-template-columns:1fr 1fr;gap:40px 20px}}@media(max-width:560px){.vcards{grid-template-columns:1fr}.vcard h3{font-size:24px}}.vcard-list i{color:#263d32}.order-head{display:flex;align-items:center;gap:14px;padding:0 40px 16px 0;margin-bottom:6px;border-bottom:2px dashed #263d3233}.order-emoji{flex:none;width:52px;height:52px;border-radius:50%;background:#efbd38;border:2px solid #263d32;box-shadow:3px 3px #263d32;display:grid;place-items:center;font-size:26px;line-height:1}.order-head-text{flex:1;min-width:0}.order-kicker{display:block;font:700 10px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d64f29;margin-bottom:3px}.mj-dialog .order-name,main section .order-dialog h3.order-name{font:400 26px/1.05 Anton,Impact,Arial Narrow,sans-serif!important;text-transform:uppercase!important;letter-spacing:.01em!important;color:#263d32!important;text-shadow:none!important;-webkit-text-stroke:0!important;margin:0!important}.order-price{flex:none;background:#263d32;color:#efbd38;border-radius:999px;padding:7px 14px;font:400 20px/1 Anton,Impact,sans-serif;letter-spacing:.02em}.order-digital{margin:2px 0 4px!important;font:700 13px/1.4 Arial,sans-serif!important;color:#3a6b4f!important}@media(max-width:480px){.order-head{gap:10px;padding-right:34px}.order-emoji{width:42px;height:42px;font-size:21px}.mj-dialog .order-name{font-size:21px!important}.order-price{font-size:17px;padding:6px 10px}}.vcard-hot{position:absolute;top:-30px;right:-18px;width:88px;height:88px;border-radius:50%;background:#efbd38;border:2.5px solid #263d32;box-shadow:4px 4px #263d32;display:grid;place-content:center;text-align:center;font:400 14px/1 Anton,Impact,sans-serif;letter-spacing:.06em;color:#263d32;transform:rotate(12deg);z-index:2;animation:mj-hot 2.4s ease-in-out infinite}.vcard-hot b{display:block;font-size:22px;line-height:1;margin-bottom:2px}.vcard-hot:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1.5px dashed #263d32}@keyframes mj-hot{0%,to{transform:rotate(12deg) scale(1)}50%{transform:rotate(6deg) scale(1.07)}}@media(prefers-reduced-motion:reduce){.vcard-hot{animation:none}}.dance-fields{border:2px dashed #d64f29;border-radius:14px;padding:14px;margin:0;display:grid;gap:12px;background:#fdf0dc}.dance-fields[hidden]{display:none}.dance-fields legend{font:700 13px Arial;letter-spacing:.06em;text-transform:uppercase;color:#d64f29;padding:0 6px}.dance-hint{margin:0;font-size:13.5px;line-height:1.45;color:#3a3c32}.dance-error{margin:0;font:700 13px Arial;color:#c0392b}.feature-price s{display:none;font:400 26px Anton,Impact,sans-serif;color:#8a7a5a;text-decoration-thickness:3px;text-decoration-color:#d64f29}.feature-price .sale-tag{display:none;align-self:center;background:#d64f29;color:#fff4de;border:2px solid #263d32;border-radius:999px;padding:6px 12px;font:700 12px Arial,sans-serif;font-style:normal;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:3px 3px #263d32}.feature-price.is-sale s{display:inline}.feature-price.is-sale .sale-tag{display:inline-block}.order-form select{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px 12px;border:2px solid #263d32;border-radius:8px;background:#fff;font:15px Arial,sans-serif}.custom-fields{border-color:#263d32;background:#f8ecd2}.custom-fields legend{color:#263d32}.order-form label.checkbox{display:flex!important;align-items:flex-start;gap:10px;font-weight:700;font-size:14px}.order-form label.checkbox input{width:20px!important;height:20px;flex:none;margin:1px 0 0!important;display:inline-block!important;accent-color:#d64f29}.tee-promo{display:grid;grid-template-columns:170px 1fr;gap:22px;align-items:center;margin-top:34px;max-width:560px;background:#263d32;color:#fff4de;border-radius:20px;padding:16px;box-shadow:7px 7px 0 var(--orange);text-decoration:none;transition:transform .15s,box-shadow .15s;background-image:linear-gradient(#ffffff0d 2px,transparent 2px),linear-gradient(90deg,#ffffff0d 2px,transparent 2px);background-size:30px 30px}.tee-promo:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 var(--orange)}.tee-promo-img{display:block;aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:3px solid #efbd38;transform:rotate(-3deg)}.tee-promo-img img{width:100%;height:100%;object-fit:cover;display:block}.tee-promo-body{display:flex;flex-direction:column;gap:6px}.tee-promo-kicker{font:700 11px Arial;letter-spacing:.16em;text-transform:uppercase;color:#efbd38}.tee-promo strong{font:400 34px/1 Anton,Impact,Arial Narrow,sans-serif;text-transform:uppercase;color:#fff4de;text-shadow:3px 3px 0 var(--orange)}.tee-promo-text{font:14px/1.45 Arial,sans-serif;color:#d9d2bd}.tee-promo-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.tee-promo-foot b{font:400 28px Anton,Impact,sans-serif;color:#efbd38}.tee-promo-cta{background:#efbd38;color:#263d32;border-radius:999px;padding:9px 16px;font:700 13px Arial;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(max-width:560px){.tee-promo{grid-template-columns:110px 1fr;gap:14px;padding:12px}.tee-promo strong{font-size:26px}.tee-promo-text{display:none}.tee-promo-foot{flex-wrap:wrap}}.lang-switch{display:inline-flex;align-items:center;margin:0 6px 0 auto;border:2px solid #263d32;border-radius:999px;overflow:hidden;background:#fff4de;box-shadow:2px 2px #263d32}.lang-switch button{border:0;background:none;padding:6px 10px;font:700 12px Arial,sans-serif;letter-spacing:.08em;color:#263d32;cursor:pointer}.lang-switch button.on{background:#263d32;color:#efbd38}.lang-switch button:not(.on):hover{background:#efbd38}.nav .lang-switch+.bag{margin-left:0}@media(max-width:760px){.lang-switch{order:2;margin-left:auto}.lang-switch button{padding:5px 8px;font-size:11px}}.look-marquee{position:relative;overflow:hidden;margin:24px calc(50% - 50vw) 0;padding:30px 0 40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.look-marquee .look-track{display:flex!important;grid-template-columns:none!important;gap:28px;width:max-content;max-width:none!important;margin:0!important;animation:mj-marquee 70s linear infinite}.look-marquee:hover .look-track{animation-play-state:paused}.look-marquee .look{flex:none;width:300px;margin-top:0!important;transition:transform .3s ease}.look-marquee .look:nth-child(odd){transform:rotate(-2deg)}.look-marquee .look:nth-child(2n){transform:rotate(2deg) translateY(18px)}.look-marquee .look:hover{transform:rotate(0) translateY(-8px) scale(1.04);z-index:2}@keyframes mj-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:760px){.look-marquee .look{width:230px}.look-marquee .look-track{gap:18px;animation-duration:55s}}@media(prefers-reduced-motion:reduce){.look-marquee{overflow-x:auto}.look-marquee .look-track{animation:none}.look-marquee .look[aria-hidden]{display:none}}.look-marquee .look{width:400px;padding:16px 16px 20px}.look-marquee .look-track{gap:34px;animation-duration:90s}.look-marquee .look figcaption{font-size:19px}@media(max-width:760px){.look-marquee .look{width:290px;padding:12px 12px 16px}.look-marquee .look-track{animation-duration:65s}.look-marquee .look figcaption{font-size:16px}}.look-marquee{padding:90px 0 110px}.look-marquee .look{--s:1;--r:0deg;--y:0px;transform:translateY(var(--y)) rotate(var(--r)) scale(var(--s))!important;transition:box-shadow .3s;will-change:transform;transform-origin:center center}.look-marquee .look.is-center{z-index:3;box-shadow:12px 12px #263d32}.look-marquee .look:hover{transform:translateY(var(--y)) rotate(var(--r)) scale(var(--s))!important}@media(max-width:760px){.look-marquee{padding:60px 0 80px}}.look-marquee .look-track{gap:70px}@media(max-width:760px){.look-marquee .look-track{gap:44px}}.look-marquee{overflow:hidden;overflow-x:clip;overflow-y:visible;padding:150px 0 170px;margin-top:-40px;margin-bottom:-40px}.look-marquee .look-track{align-items:center}.look-marquee .look{transition:box-shadow .3s!important}@media(max-width:760px){.look-marquee{padding:100px 0 120px;margin-top:-20px;margin-bottom:-20px}}.socials{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin:30px 0 22px;padding-top:26px;border-top:1px dashed #ffffff2e}.socials-label{font:700 12px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#efbd38;margin-right:6px}.soc{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;background:#ffffff0f;border:2px solid #efbd38;color:#fff4de;text-decoration:none;font:700 14px Arial,sans-serif;transition:transform .2s,box-shadow .25s,background .25s}.soc svg{width:38px;height:38px;padding:8px;box-sizing:border-box;border-radius:50%;color:#fff;flex:none}.soc-ig svg{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.soc-tt svg{background:#111;filter:drop-shadow(-1.5px -1px 0 #25f4ee) drop-shadow(1.5px 1px 0 #fe2c55)}.soc-ig{box-shadow:0 0 14px #d6249f55}.soc-tt{box-shadow:0 0 14px #25f4ee44}.soc:hover{transform:translateY(-3px)}.soc-ig:hover{box-shadow:0 0 26px #fd5949aa,0 0 50px #d6249f66;background:#d6249f22}.soc-tt:hover{box-shadow:0 0 26px #25f4eeaa,0 0 50px #fe2c5566;background:#25f4ee1a}@keyframes soc-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.soc{animation:soc-glow 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.soc{animation:none}}@media(max-width:560px){.socials-label{width:100%;text-align:center;margin:0}.soc span{font-size:13px}}.socials{gap:34px;justify-content:center}.soc,.soc-ig,.soc-tt{padding:0;border:0;background:none!important;box-shadow:none!important;border-radius:0;animation:none}.soc svg,.soc-ig svg,.soc-tt svg{width:42px;height:42px;padding:0;border-radius:0;background:none!important;color:#fff4de;filter:drop-shadow(0 0 6px #efbd3866);transition:filter .25s,color .25s,transform .2s}.soc:hover{transform:none}.soc:hover svg{transform:translateY(-3px) scale(1.08)}.soc-ig:hover svg{color:#fff;filter:drop-shadow(0 0 8px #fd5949) drop-shadow(0 0 18px #d6249f)}.soc-tt:hover svg{color:#fff;filter:drop-shadow(-2px -1px 0 #25f4ee) drop-shadow(2px 1px 0 #fe2c55) drop-shadow(0 0 14px #25f4ee99)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mj.css.map */
