:root{--bone:#E8E2D8;--ink:#1C1C1A;--forest:#1F3A2E;--gold:#B89A6A;--sand:var(--bone);--moss:var(--forest);--charcoal:#2A2A28;--heading:"Instrument Serif",Georgia,serif;--body:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",monospace;--gutter:48px;--section-space:160px;--iridescent:linear-gradient(90deg,#4FA3A0,#8E7BD6,#D98BC0,#7BC47F);--line:color-mix(in srgb,var(--ink) 24%,transparent)}html{scroll-padding-top:110px}body{background:var(--bone);color:var(--ink);font:400 18px/1.6 var(--body)}h1,h2,h3{font-family:var(--heading);font-weight:400;letter-spacing:-.02em;line-height:.95}h1{font-size:clamp(64px,7.5vw,144px)}h2,.section-heading h2,.story-copy h2,.newsletter h2,.collage-copy h2,.editorial-integrated .collage-copy h2{font-size:clamp(56px,4.5vw,72px);line-height:.95;letter-spacing:-.02em}.hero h1{font-size:7.5vw;line-height:.95;letter-spacing:-.02em}.hero-content{max-width:none}.rte,p{max-width:60ch}.rte,.mission-inner .rte{text-align:left}.eyebrow{font:400 12px/1.6 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.section-space:not(.mission-banner)>.eyebrow,.section-heading .eyebrow,.story-copy .eyebrow,.newsletter .eyebrow,.product-info .eyebrow,.contact-copy .eyebrow{color:var(--ink)}.button,.button-sand,.button-outline,.button-outline-dark{border:0;border-radius:0;min-height:56px;padding:0 32px;background:var(--ink);color:var(--bone);font:400 12px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;gap:24px}.button:hover,.button-sand:hover,.button-outline:hover,.button-outline-dark:hover{background:var(--ink);color:var(--bone);opacity:.85}.button:not(:has(span,svg)):after{content:"\2197";font-size:17px}.hero .button,.mission-banner .button,.page-intro .button,.editorial-integrated .button,.site-footer .button{background:var(--bone);color:var(--ink)}.text-link{font:400 12px/1.6 var(--mono);letter-spacing:.16em;border-bottom:1px solid currentColor;border-radius:0;background:transparent;background-image:var(--iridescent);background-size:0 1px;background-position:left bottom;background-repeat:no-repeat;transition:background-size .4s ease}.text-link:hover{border-bottom-color:transparent;background-size:100% 1px}:focus-visible{outline:2px solid currentColor;outline-offset:5px}button:disabled{opacity:.6}.variant-choice{border-radius:0}.section-space,.featured{padding-block:160px}.image-story{grid-template-columns:2fr 1fr}.image-story-reverse{grid-template-columns:1fr 2fr}.story-copy,.editorial-integrated .collage-copy{padding:80px 48px}.story-image{overflow:hidden}.story-image img{object-fit:cover}.iridescence,.hero-motion:before,.hero-motion:after{display:none!important}.hero .short-rule{width:120px;height:2px;background:var(--iridescent)}.site-header{position:sticky;top:0;background:var(--bone);border-bottom:1px solid var(--ink);padding-inline:48px;min-height:92px;transition:background .4s,color .4s}.has-master-hero .site-header{position:fixed;inset:0 0 auto;background:transparent;color:var(--bone);border-color:transparent}.has-master-hero .site-header:not(.is-scrolled) .logo-image{filter:brightness(0) invert(1)}.has-master-hero .site-header.is-scrolled{background:var(--bone);color:var(--ink);border-color:var(--ink)}.desktop-nav a,.footer-column a,.footer-column h2,.footer-bottom,.policy-nav,.footer-newsletter label{font:400 12px/1.6 var(--mono);letter-spacing:.12em}.desktop-nav a{position:relative;text-transform:uppercase;text-decoration:none}.desktop-nav a:after{content:"";height:1px;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0);transform-origin:left;background:currentColor;transition:transform .4s}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform:scaleX(1)}.desktop-nav a[aria-current]:after{background:var(--iridescent)}.cart-count{font:11px var(--mono);position:relative}.cart-count:after{content:"";display:block;width:5px;height:5px;margin:3px auto 0;border-radius:50%;background:var(--iridescent)}.site-footer{background:var(--charcoal);padding:96px 48px 32px;color:var(--bone)}.footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:48px;align-items:start}.footer-brand{width:200px;background:none;padding:0}.footer-brand .logo-image{filter:brightness(0) invert(1)}.footer-tagline{font:28px/1.2 var(--heading);margin-top:24px}.footer-column{display:flex;flex-direction:column;align-items:start;gap:12px}.footer-column h2{color:var(--gold);text-transform:uppercase;margin-bottom:8px}.footer-column a{text-decoration:none;min-height:28px}.footer-column a:hover{text-decoration:underline}.footer-newsletter{max-width:600px;margin:48px 0}.site-footer .email-field{background:transparent;color:var(--bone);border:0;border-bottom:1px solid var(--bone)}.site-footer .email-field button{background:var(--bone);color:var(--ink)}.footer-bottom{flex-wrap:wrap;align-items:center;font-size:11px}.footer-chapter{color:var(--gold);font:11px var(--mono);letter-spacing:.18em}.motion-toggle{background:none;border:0;border-bottom:1px solid currentColor;color:inherit;font:11px var(--mono);padding:10px 0;min-height:44px}.email-field{border:0;border-bottom:1px solid var(--ink);background:transparent}.email-field input{font-size:17px;padding-left:0}.email-field button{width:56px;height:56px;background:var(--ink);color:var(--bone)}.form-fineprint{font:11px/1.6 var(--mono)}.product-card-image img{transition:transform .6s ease-out,opacity .6s ease-out}.product-card a:hover img{transform:scale(1.04)}.master-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){html:not(.motion-paused){scroll-behavior:smooth}html:not(.motion-paused) .hero-picture img{animation:master-kenburns 20s ease-in-out infinite alternate}html:not(.motion-paused) .master-grain{animation:master-grain 1s steps(2) infinite}}@keyframes master-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes master-grain{50%{background-position:40px 60px}}.mobile-menu-photo-strip{display:none}@media(max-width:749px){:root{--gutter:20px;--section-space:96px}body{font-size:17px}.section-space,.featured{padding-block:96px}h1{font-size:clamp(40px,11vw,72px)}h2,.section-heading h2,.story-copy h2,.newsletter h2,.collage-copy h2,.editorial-integrated .collage-copy h2{font-size:40px}.hero h1{font-size:11vw}.site-header{padding-inline:20px;min-height:80px}.image-story,.image-story-reverse{grid-template-columns:1fr}.story-copy,.editorial-integrated .collage-copy{padding:48px 20px}.site-footer{padding:72px 20px 24px}.footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer-identity{grid-column:1/-1;margin-bottom:24px}.footer-column a{font-size:11px;letter-spacing:.02em}.footer-bottom{display:flex;flex-direction:column;align-items:start}.mobile-menu[open]>summary{position:relative;z-index:52;color:var(--bone)}.mobile-menu-panel{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--forest);color:var(--bone);z-index:50;padding:100px 20px 32px;overflow-y:auto;display:flex;flex-direction:column}.mobile-menu-panel nav{display:flex;flex-direction:column;gap:18px}.mobile-menu-panel nav a{font:48px/.95 var(--heading);letter-spacing:-.02em;text-decoration:none;text-transform:capitalize}.mobile-menu-photo-strip{display:grid;grid-template-columns:1fr 1fr;height:160px;overflow:hidden;margin-top:40px}.mobile-menu-photo-strip img{width:100%;height:160px;object-fit:cover;object-position:50% 20%}.mobile-menu-panel .social-links{margin-top:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}.master-grain{display:none}}html.motion-paused{scroll-behavior:auto}html.motion-paused *,html.motion-paused *:before,html.motion-paused *:after{animation:none!important;transition:none!important}.eyebrow{color:var(--ink)}.hero .eyebrow,.page-intro .eyebrow,.mission-banner .eyebrow,.editorial-integrated .eyebrow,.site-footer .eyebrow{color:var(--gold)}.hero h1{max-width:none}.hero-bottom{color:var(--bone)}.hero-bottom a:focus-visible{outline-color:var(--bone)}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{text-decoration:none}@media(max-width:749px){.section-space{padding-inline:20px}.hero-content{padding:110px 20px 150px}.site-footer{padding-inline:20px}}@media(max-width:749px){.mobile-menu-panel{width:100%;height:100dvh;max-height:none}.mobile-menu-panel nav a{text-transform:lowercase}.mobile-menu-panel nav a:first-letter{text-transform:uppercase}.mobile-menu-photo-strip{flex-shrink:0;margin-top:auto}.mobile-menu-panel nav{margin-bottom:40px}.mobile-menu[open] .menu-lines:before{transform:translateY(4px) rotate(45deg)}.mobile-menu[open] .menu-lines:after{transform:translateY(-4px) rotate(-45deg)}}.site-footer input::placeholder{color:var(--bone);opacity:.75}img[src*=cicada-tee-back-actual-clean],img[src*=cicada-revision-tee-back]{content:url(/cdn/shop/files/cicada-tee-back-cutout.webp)}img[src*=cicada-tee-front-actual-clean],img[src*=cicada-revision-tee-front]{content:url(/cdn/shop/files/cicada-tee-front-cutout.webp)}.torn{--tearmask:url(/cdn/shop/files/cicada-tear-1.svg);position:relative;overflow:visible;background:transparent}.torn-2{--tearmask:url(/cdn/shop/files/cicada-tear-2.svg)}.torn-3{--tearmask:url(/cdn/shop/files/cicada-tear-3.svg)}.torn .torn-window{position:relative;z-index:1;clip-path:none!important;-webkit-mask-image:var(--tearmask);mask-image:var(--tearmask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.torn .torn-window:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;clip-path:none!important;box-shadow:inset 0 26px 54px -10px #1c1c1a9e,inset 0 -10px 36px -14px #1c1c1a61,inset 22px 0 40px -22px #1c1c1a4d,inset -22px 0 40px -22px #1c1c1a4d!important}.torn .torn-window:after{content:none!important}.torn:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:0;background:#f6f2ea;-webkit-mask-image:var(--tearmask);mask-image:var(--tearmask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 1px 1px rgba(28,28,26,.35))}.torn:after{content:none!important}@media(max-width:900px){.torn:before{top:-3px;right:-3px;bottom:-3px;left:-3px}}.about-purpose-copy p{margin-top:24px}.mission-hero .eyebrow{color:#f6f2ea!important;opacity:.85}.mission-hero-media:after{background:#1c1c1ab3!important}.mission-hero-media img{object-position:50% 6%!important}@media(max-width:900px){.torn,.about-symbol-image.torn{position:relative!important}}@media(max-width:749px){.cicada-mission .mission-hero{place-items:end center!important;padding:120px 24px 44px!important}.mission-hero-media:after{background:linear-gradient(180deg,#1c1c1a61,#1c1c1a80 40%,#1c1c1af0)!important}.mission-hero-media img{object-position:50% 0%!important}.cicada-mission .mission-hero h1{font-size:46px!important;margin:16px auto 20px!important}.mission-hero .mission-intro{font-size:15px!important}}.eyebrow,.text-link,.button,.desktop-nav a,.footer-column a,.footer-column h2,.policy-nav a,.cp-breadcrumb a,.mobile-menu-panel nav a{font-size:13px}.home-edition,.home-scroll,.motion-toggle,.home-motion,figcaption,.home-lookbook-label,.footer-chapter,.footer-bottom p{font-size:12px}.home-drop{overflow:hidden}.home-numeral{right:0}.home-details-track{scrollbar-width:none}.home-details-track::-webkit-scrollbar{display:none}html,body{overflow-x:clip}body .eyebrow,body .text-link,body .button,body .desktop-nav a,body .footer-column a,body .footer-column h2,body .policy-nav a,body .cp-breadcrumb a,body .mobile-menu-panel nav a{font-size:13px!important}body .home-edition,body .home-scroll,body .motion-toggle,body .home-motion,body figcaption,body .home-lookbook-label,body .footer-chapter,body .footer-bottom p{font-size:12px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cicada-master.css.map */
