@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.p.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_38b1778b-module__9IjCha__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_38b1778b-module__9IjCha__variable{--font-atelier-handwritten:"Caveat", "Caveat Fallback"}
.videos-module__cnYpTa__pageShell{--page-inset:clamp(.5rem, 2.7vw, 2.75rem);--video-page-background:#f4eae1;min-width:0;min-height:100svh;padding:0 var(--page-inset);color:#404041;background:var(--video-page-background);position:relative;overflow-x:clip}.videos-module__cnYpTa__header{z-index:30;width:100%;margin:0;position:absolute;top:0;left:0;transform:none}.videos-module__cnYpTa__header [data-site-header]{padding-inline:clamp(1rem,3.2vw,3rem)}.videos-module__cnYpTa__header [data-site-header]>a{width:clamp(7.7rem,10vw,9.25rem)}.videos-module__cnYpTa__header [data-site-header][data-context=gateway] nav a{color:#404041;font-size:.968rem}.videos-module__cnYpTa__header [data-site-header][data-context=gateway] nav a:first-child svg{width:1.5rem;height:1.5rem}.videos-module__cnYpTa__header [data-site-header][data-context=gateway] nav a:last-child{color:#404041;background:#edc7bf}.videos-module__cnYpTa__pagePanel{width:min(100%,89rem);min-width:0;min-height:100svh;margin:0 auto;overflow:visible}.videos-module__cnYpTa__pagePanel>[data-site-footer]{width:100vw;margin-left:calc(50% - 50vw)}.videos-module__cnYpTa__skipLink{z-index:100;color:#f4eae1;background:#404041;border-radius:999px;padding:.75rem 1rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.videos-module__cnYpTa__skipLink:focus{transform:translateY(0)}.videos-module__cnYpTa__siteHeader{z-index:20;border-bottom:1px solid #9c85783d;justify-content:space-between;align-items:center;gap:1rem;min-height:4.7rem;padding:.8rem clamp(1rem,3.2vw,3rem);display:flex;position:relative}.videos-module__cnYpTa__logo{border-radius:.15rem;flex:none;width:clamp(7.7rem,10vw,9.25rem);line-height:0;display:block}.videos-module__cnYpTa__logo img{width:100%;height:auto;display:block}.videos-module__cnYpTa__desktopNav{align-items:center;gap:clamp(1rem,2.2vw,2rem);display:none}.videos-module__cnYpTa__desktopNav a,.videos-module__cnYpTa__mobileMenu a{color:#404041;font-size:.88rem;font-weight:700;text-decoration:none}.videos-module__cnYpTa__desktopNav .videos-module__cnYpTa__shopLink{color:#faf2e7;background:#ac4d43;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem 1rem;display:inline-flex}.videos-module__cnYpTa__chevronIcon{fill:currentColor;flex:none;width:1em;height:1em}.videos-module__cnYpTa__shopLink .videos-module__cnYpTa__chevronIcon{color:#faf2e7;width:1.05rem;height:1.05rem}.videos-module__cnYpTa__mobileMenu{position:relative}.videos-module__cnYpTa__mobileMenu summary{color:#404041;cursor:pointer;background:#edc7bf;border:1px solid #ac4d433d;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-width:5.8rem;min-height:2.75rem;padding:.55rem .8rem;font-size:.82rem;font-weight:800;list-style:none;display:inline-flex}.videos-module__cnYpTa__mobileMenu summary::-webkit-details-marker{display:none}.videos-module__cnYpTa__menuIcon,.videos-module__cnYpTa__menuIcon:before,.videos-module__cnYpTa__menuIcon:after{content:"";background:#404041;border-radius:999px;width:1rem;height:.125rem;transition:transform .18s;display:block}.videos-module__cnYpTa__menuIcon{position:relative}.videos-module__cnYpTa__menuIcon:before,.videos-module__cnYpTa__menuIcon:after{position:absolute;left:0}.videos-module__cnYpTa__menuIcon:before{top:-.32rem}.videos-module__cnYpTa__menuIcon:after{top:.32rem}.videos-module__cnYpTa__mobileMenu[open] .videos-module__cnYpTa__menuIcon{background:0 0}.videos-module__cnYpTa__mobileMenu[open] .videos-module__cnYpTa__menuIcon:before{top:0;transform:rotate(45deg)}.videos-module__cnYpTa__mobileMenu[open] .videos-module__cnYpTa__menuIcon:after{top:0;transform:rotate(-45deg)}.videos-module__cnYpTa__mobileMenu nav{background:#faf2e7;border:1px solid #9c857847;border-radius:1.25rem;width:min(17rem,100vw - 3rem);display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 1.1rem 2.4rem #40404124}.videos-module__cnYpTa__mobileMenu nav a{border-bottom:1px solid #9c85782e;padding:.9rem 1.1rem}.videos-module__cnYpTa__mobileMenu nav a:last-child{color:#faf2e7;background:#ac4d43;border-bottom:0;justify-content:space-between;align-items:center;display:flex}.videos-module__cnYpTa__content{padding:0}.videos-module__cnYpTa__hero{z-index:1;background:var(--video-page-background);isolation:isolate;width:100vw;min-height:clamp(42rem,112vw,55rem);margin:0 0 0 calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.videos-module__cnYpTa__heroContent{--hero-side-padding:clamp(1.25rem, 6vw, 5rem);z-index:2;min-width:0;padding:calc(4.7rem + clamp(.75rem, 2vw, 1.25rem)) var(--hero-side-padding) clamp(1.25rem, 2vw, 2rem);color:#faf2e7;background:#9c8578e0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.videos-module__cnYpTa__heroImageFrame{background:#9c8578;min-height:clamp(18rem,70vw,32rem);position:relative;overflow:hidden}.videos-module__cnYpTa__heroImage{object-fit:cover;object-position:50% 50%;transform:scale(1.02)}.videos-module__cnYpTa__heroCategory{color:#edc7bf;max-width:100%;font-family:"Madelyn", var(--font-handwritten-fallback), cursive;white-space:nowrap;margin:0 0 .5rem;font-size:clamp(3rem,5vw,4.75rem);font-weight:500;line-height:.95}.videos-module__cnYpTa__heroTitle{color:#faf2e7;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(2.65rem,5vw,4.75rem);font-weight:850;line-height:1.07}.videos-module__cnYpTa__categoryRibbon{z-index:4;color:#faf2e7;isolation:isolate;background:#ac4d43;border-block:1px solid #faf2e747;width:calc(100vw + 1rem);margin:0 0 0 calc(50% - 50vw - .5rem);position:relative;transform:translateY(-50%);box-shadow:0 1.65rem 2.5rem -1.2rem #4c372f61,0 .45rem .9rem -.35rem #4c372f4d}.videos-module__cnYpTa__categoryRibbonTrack{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:space-between;gap:clamp(1.75rem,4vw,4.5rem);margin:0;padding:clamp(1.05rem,1.6vw,1.35rem) clamp(1.25rem,3.5vw,3.5rem);list-style:none;display:grid;overflow:auto hidden}.videos-module__cnYpTa__categoryRibbonTrack::-webkit-scrollbar{display:none}.videos-module__cnYpTa__categoryRibbonItem{letter-spacing:-.015em;white-space:nowrap;font-size:clamp(.78rem,1.15vw,.98rem);font-weight:800;line-height:1}.videos-module__cnYpTa__categoryRibbonButton{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;white-space:inherit;background:0 0;border:0;padding:.3rem 0;transition:color .18s,transform .18s;position:relative}.videos-module__cnYpTa__categoryRibbonButton:after{content:"";opacity:0;background:currentColor;border-radius:999px;height:.12rem;transition:opacity .18s,transform .18s;position:absolute;bottom:-.18rem;left:0;right:0;transform:scaleX(.25)}.videos-module__cnYpTa__categoryRibbonButton[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.videos-module__cnYpTa__startCard{z-index:2;-webkit-backdrop-filter:blur(.7rem);background:#f4eae1f5;border:1px solid #faf2e7a8;border-radius:clamp(1rem,1.6vw,1.35rem);width:min(100%,37rem);margin:clamp(1.5rem,3vw,2.25rem) 0 0;position:relative;overflow:hidden;box-shadow:0 1.35rem 2.75rem -1.3rem #4c372f57,inset 0 1px #ffffff85}.videos-module__cnYpTa__sectionKicker{color:#ac4d43;letter-spacing:.17em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:850}.videos-module__cnYpTa__startCardRoutes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.videos-module__cnYpTa__startCardRoute{color:#404041;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-width:0;min-height:clamp(7.25rem,9vw,8.5rem);padding:clamp(1.1rem,2vw,1.5rem) clamp(.8rem,2vw,1.25rem);text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:flex}.videos-module__cnYpTa__startCardRoute+.videos-module__cnYpTa__startCardRoute{background:#edc7bf7a;border-left:1px solid #40404138}.videos-module__cnYpTa__startCardRoute strong{letter-spacing:-.035em;max-width:16ch;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:800;line-height:1.08}.videos-module__cnYpTa__startCardRoute>span{color:#565253;max-width:20rem;font-size:clamp(.72rem,1vw,.82rem);line-height:1.42;transition:color .18s}.videos-module__cnYpTa__recommendedSection,.videos-module__cnYpTa__videoCategoryBento,.videos-module__cnYpTa__library,.videos-module__cnYpTa__learningGuide,.videos-module__cnYpTa__emptyState{width:min(100% - 2rem,79rem);margin-left:auto;margin-right:auto}.videos-module__cnYpTa__library{z-index:1;gap:clamp(1.75rem,3vw,2.75rem);width:min(100% - 2rem,79rem);padding:0;scroll-margin-top:2rem;display:grid;position:relative}.videos-module__cnYpTa__recommendedSection{--wave-height:clamp(2.75rem, 4.75vw, 4.5rem);z-index:1;width:min(100% - 1rem,84rem);margin-top:clamp(1.75rem,3vw,2.5rem);margin-bottom:calc(var(--wave-height) + clamp(6rem, 9vw, 8rem));filter:drop-shadow(0 1.6rem 1.65rem #6f53452e)drop-shadow(0 .45rem .55rem #6f534521);isolation:isolate;scroll-margin-top:calc(var(--wave-height) + 2rem);background:#edc7bf;border-radius:clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem) 0 0;padding:clamp(2.5rem,5vw,4.75rem) clamp(1rem,4vw,3.5rem);position:relative}.videos-module__cnYpTa__recommendedInner{z-index:1;gap:clamp(1.75rem,3vw,2.75rem);display:grid;position:relative}.videos-module__cnYpTa__startingIntro{flex-direction:column;min-width:0;display:flex}.videos-module__cnYpTa__startingNotebook{aspect-ratio:1672/941;width:100%;margin-top:clamp(1.25rem,2.5vw,2rem);position:relative}.videos-module__cnYpTa__startingNotebookImage{filter:drop-shadow(0 1.25rem 1.4rem #5b433a30)drop-shadow(0 .3rem .34rem #5b433a1f);width:116%;max-width:none;height:auto;margin-left:-8%;display:block}.videos-module__cnYpTa__startingVideoPanel{isolation:isolate;background:#e4b6ae;border:1px solid #faf2e75c;border-radius:clamp(1.75rem,3.5vw,2.75rem);grid-template-rows:auto minmax(0,1fr);min-width:0;height:clamp(29rem,72vw,34rem);min-height:0;padding:clamp(1.35rem,3vw,2rem) .6rem .45rem clamp(1.15rem,3vw,1.85rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #6f534529,inset 0 1px #ffffff57}.videos-module__cnYpTa__startingVideoPanelTitle{color:#404041;letter-spacing:-.045em;margin:0 0 clamp(1rem,2vw,1.5rem);padding-right:clamp(.75rem,2vw,1.35rem);font-size:clamp(1.35rem,2.5vw,2.05rem);font-weight:850;line-height:1}.videos-module__cnYpTa__startingVideoScroller{overscroll-behavior:contain;scrollbar-color:#ac4d439e #faf2e74d;scrollbar-width:thin;min-width:0;min-height:0;padding:0 clamp(.6rem,1.4vw,1rem) 4.5rem 0;overflow:hidden auto}.videos-module__cnYpTa__startingVideoScroller::-webkit-scrollbar{width:.45rem}.videos-module__cnYpTa__startingVideoScroller::-webkit-scrollbar-track{background:#faf2e74d;border-radius:999px}.videos-module__cnYpTa__startingVideoScroller::-webkit-scrollbar-thumb{background:#ac4d439e;border-radius:999px}.videos-module__cnYpTa__startingVideoList{gap:0;margin:0;padding:0;list-style:none;display:grid}.videos-module__cnYpTa__startingVideoItem+.videos-module__cnYpTa__startingVideoItem{border-top:1px solid #40404124}.videos-module__cnYpTa__startingVideoLink{color:#404041;grid-template-columns:auto minmax(5.5rem,30%) minmax(0,1fr) auto;align-items:center;gap:clamp(.65rem,1.6vw,1rem);min-width:0;padding:clamp(.8rem,1.6vw,1.05rem) 0;text-decoration:none;display:grid}.videos-module__cnYpTa__startingVideoNumber{color:#ac4d43;font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:clamp(.72rem,1.2vw,.86rem);font-weight:850}.videos-module__cnYpTa__startingVideoImageFrame{aspect-ratio:16/10;background:#faf2e7;border-radius:clamp(.8rem,1.5vw,1.15rem);display:block;position:relative;overflow:hidden;box-shadow:0 .5rem 1rem #5b433a1f}.videos-module__cnYpTa__startingVideoImage,.videos-module__cnYpTa__startingVideoImageFallback{position:absolute;inset:0}.videos-module__cnYpTa__startingVideoImage{object-fit:cover;transition:transform .3s}.videos-module__cnYpTa__startingVideoImageFallback{background:repeating-linear-gradient(90deg,#faf2e7 0 1rem,#edc7bf 1rem 2rem)}.videos-module__cnYpTa__startingVideoCopy{gap:.3rem;min-width:0;display:grid}.videos-module__cnYpTa__startingVideoMeta{color:#ac4d43;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.57rem,.85vw,.67rem);font-weight:850;overflow:hidden}.videos-module__cnYpTa__startingVideoCopy strong{letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.82rem,1.35vw,1.05rem);font-weight:820;line-height:1.12;display:-webkit-box;overflow:hidden}.videos-module__cnYpTa__startingVideoArrow{color:#faf2e7;background:#ac4d43;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.9rem;transition:transform .18s;display:grid}.videos-module__cnYpTa__startingVideoFade{z-index:2;visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(#0000,#e4b6ae 72%);place-items:end center;height:5.25rem;padding-bottom:.75rem;transition:opacity .18s;display:grid;position:absolute;bottom:0;left:0;right:.55rem}.videos-module__cnYpTa__startingVideoFadeVisible{visibility:visible;opacity:1}.videos-module__cnYpTa__startingVideoFade span{color:#ac4d43;background:#faf2e7e0;border:1px solid #ac4d4352;border-radius:999px;place-items:center;width:2rem;height:2rem;animation:1.8s ease-in-out infinite videos-module__cnYpTa__starting-video-cue;display:grid;box-shadow:0 .45rem 1rem #5b433a1a}.videos-module__cnYpTa__contentWave{z-index:-1;width:100%;height:var(--wave-height);color:#edc7bf;pointer-events:none;position:absolute;left:0}.videos-module__cnYpTa__contentWave svg{fill:currentColor;width:100%;height:100%;display:block}.videos-module__cnYpTa__recommendedWaveBottom{bottom:calc(var(--wave-height) * -1 + 1px);transform:rotate(180deg)}.videos-module__cnYpTa__library{margin-top:clamp(7rem,11vw,10rem)}.videos-module__cnYpTa__libraryHeader{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.videos-module__cnYpTa__videoCategoryBento{margin-top:clamp(5rem,8vw,7rem);margin-bottom:clamp(5.5rem,9vw,8rem)}.videos-module__cnYpTa__videoCategoryBentoGrid{grid-template-rows:repeat(2,clamp(9rem,13vw,11.5rem));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.videos-module__cnYpTa__videoCategoryTile{color:#404041;isolation:isolate;background:#edc7bf;border:1px solid #4040411a;border-radius:clamp(1.25rem,2.5vw,2rem);min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 1.35rem 2.8rem -1.65rem #4c372f4d,inset 0 1px #ffffff70}.videos-module__cnYpTa__videoCategoryTileButton{z-index:1;cursor:pointer;border-radius:inherit;width:100%;height:100%;min-height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(1.15rem,2.4vw,2rem);transition:box-shadow .18s,filter .18s,transform .18s;display:flex;position:relative}.videos-module__cnYpTa__videoCategoryTileButton[aria-pressed=true]{box-shadow:inset 0 0 0 .2rem #ac4d43b8}.videos-module__cnYpTa__videoCategoryTile:first-child .videos-module__cnYpTa__videoCategoryTileButton[aria-pressed=true],.videos-module__cnYpTa__videoCategoryTile:nth-child(4) .videos-module__cnYpTa__videoCategoryTileButton[aria-pressed=true]{box-shadow:inset 0 0 0 .2rem #faf2e7c7}.videos-module__cnYpTa__videoCategoryTile:after{z-index:-1;aspect-ratio:1;content:"";border:clamp(1rem,2.3vw,2rem) solid #faf2e73d;border-radius:44% 56% 61% 39%/51% 42% 58% 49%;width:clamp(8rem,14vw,12rem);position:absolute;bottom:clamp(-5rem,-5vw,-2.75rem);right:clamp(-4.5rem,-4vw,-2.5rem);transform:rotate(-24deg)}.videos-module__cnYpTa__videoCategoryTile:first-child{color:#faf2e7;background:radial-gradient(circle at 78% 24%,#faf2e724 0 .42rem,#0000 .48rem),#9c8578;grid-area:1/1/3/6}.videos-module__cnYpTa__videoCategoryTile:nth-child(2){background:repeating-linear-gradient(90deg,#faf2e7 0 2rem,#edc7bf 2rem 4rem);grid-column:6/10}.videos-module__cnYpTa__videoCategoryTile:nth-child(3){background-color:#faf2e7;background-image:linear-gradient(#edc7bf57 1px,#0000 1px),linear-gradient(90deg,#edc7bf57 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:.8rem .8rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-column:10/13}.videos-module__cnYpTa__videoCategoryTile:nth-child(4){color:#faf2e7;background:#ac4d43;grid-column:6/9}.videos-module__cnYpTa__videoCategoryTile:nth-child(5){background:#edc7bf;grid-column:9/13}.videos-module__cnYpTa__videoCategoryTileNumber{color:currentColor;letter-spacing:.16em;opacity:.68;font-size:.68rem;font-weight:850}.videos-module__cnYpTa__videoCategoryTileTitle{z-index:1;letter-spacing:-.055em;text-wrap:balance;max-width:11ch;font-size:clamp(1.2rem,2.6vw,2.35rem);font-weight:850;line-height:.96;position:relative}.videos-module__cnYpTa__openedCategoryList{gap:clamp(3rem,6vw,5rem);width:min(100% - 1rem,84rem);margin:clamp(-4.5rem,-5vw,-3rem) auto clamp(5.5rem,9vw,8rem);display:grid}.videos-module__cnYpTa__openedCategoryList+.videos-module__cnYpTa__learningGuide{margin-top:0}.videos-module__cnYpTa__openedCategorySection{isolation:isolate;background:#edc7bf;border:1px solid #faf2e752;border-radius:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,4.75rem) clamp(1rem,4vw,3.5rem);scroll-margin-top:clamp(1rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 1.6rem 3.4rem -1.5rem #6f53453d,inset 0 1px #ffffff57}.videos-module__cnYpTa__openedCategorySection:before{z-index:-1;aspect-ratio:1;content:"";border:clamp(1.25rem,2.5vw,2.25rem) solid #faf2e729;border-radius:48% 52% 43% 57%/53% 42% 58% 47%;width:clamp(11rem,20vw,18rem);position:absolute;top:clamp(-7rem,-8vw,-4rem);left:clamp(-8rem,-7vw,-4rem);transform:rotate(24deg)}.videos-module__cnYpTa__openedCategoryActions{justify-content:flex-end;margin-bottom:1rem;display:flex}.videos-module__cnYpTa__openedCategoryClose{color:#404041;min-height:2.75rem;font:inherit;cursor:pointer;background:#faf2e799;border:1px solid #ac4d434d;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-weight:700;display:inline-flex}.videos-module__cnYpTa__openedCategoryClose svg{stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1rem;height:1rem}.videos-module__cnYpTa__openedCategoryClose:focus-visible{outline-offset:3px;outline:2px solid #ac4d43}@media (hover:hover){.videos-module__cnYpTa__openedCategoryClose:hover{color:#faf2e7;background:#ac4d43}}.videos-module__cnYpTa__openedCategoryInner{gap:clamp(1.75rem,3vw,2.75rem);display:grid}.videos-module__cnYpTa__openedCategoryIntro{flex-direction:column;min-width:0;display:flex}.videos-module__cnYpTa__openedCategoryHeading h2{color:#404041;letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(1.65rem,3.9vw,3.4rem);font-weight:850;line-height:.92}.videos-module__cnYpTa__openedCategoryNotebook{aspect-ratio:1672/941;width:100%;margin-top:clamp(1.25rem,2.5vw,2rem);position:relative}.videos-module__cnYpTa__openedCategoryNotebookImage{filter:drop-shadow(0 1.25rem 1.4rem #5b433a30)drop-shadow(0 .3rem .34rem #5b433a1f);width:116%;max-width:none;height:auto;display:block;position:absolute;top:0;left:-8%}.videos-module__cnYpTa__openedCategoryNotebook p{z-index:1;color:#404041;align-content:center;margin:0;font-size:clamp(.82rem,1.25vw,1.05rem);line-height:1.62;display:grid;position:absolute;inset:24% 10% 13%}.videos-module__cnYpTa__startingVideoEmpty{color:#404041b8;text-align:center;align-content:center;justify-items:center;gap:1rem;height:100%;padding:2rem clamp(1rem,3vw,2.5rem) 5rem 1rem;display:grid}.videos-module__cnYpTa__startingVideoEmpty span{color:#ac4d43;background:#faf2e780;border:1px solid #ac4d4352;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;font-size:1.45rem;display:grid}.videos-module__cnYpTa__startingVideoEmpty p{max-width:26ch;margin:0;line-height:1.55}.videos-module__cnYpTa__sectionHeading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.videos-module__cnYpTa__sectionHeadingCopy{max-width:48rem}.videos-module__cnYpTa__sectionTitle{color:#404041;letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,3.9vw,3.4rem);font-weight:850;line-height:.92}.videos-module__cnYpTa__sectionDescription{color:#565253;max-width:42rem;margin:1rem 0 0;font-size:clamp(.98rem,1.6vw,1.16rem);line-height:1.6}.videos-module__cnYpTa__sectionWave{color:#edc7bf;opacity:.82;pointer-events:none;width:min(100% - 2rem,79rem);height:clamp(2.4rem,4.5vw,3.75rem);margin:clamp(4.5rem,8vw,7rem) auto 0}.videos-module__cnYpTa__sectionWave svg{fill:currentColor;width:100%;height:100%;display:block}.videos-module__cnYpTa__learningGuide{margin-top:clamp(6rem,9vw,8rem)}.videos-module__cnYpTa__learningGuideHeader{max-width:48rem;margin-bottom:clamp(1.75rem,3.5vw,3rem)}.videos-module__cnYpTa__learningGuideHeader>p:last-child{color:#565253;max-width:43rem;margin:1rem 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.6}.videos-module__cnYpTa__learningGuideTitle{color:#404041;letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(1.65rem,3.25vw,3rem);font-weight:850;line-height:.94}.videos-module__cnYpTa__learningTabs{--guide-tab-width:clamp(3.5rem, 4.6vw, 4.25rem);grid-template-columns:var(--guide-left-rail-width) minmax(0, 1fr) var(--guide-right-rail-width);isolation:isolate;background:#faf2e7;border:1px solid #9c857838;border-radius:clamp(1.75rem,3vw,2.75rem);grid-template-rows:minmax(0,1fr);height:clamp(27rem,36vw,31rem);min-height:0;transition:grid-template-columns .8s cubic-bezier(.45,0,.55,1);display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #6f534529}.videos-module__cnYpTa__learningTabsRail{min-width:0;display:flex}.videos-module__cnYpTa__learningTab{width:var(--guide-tab-width);min-width:var(--guide-tab-width);cursor:pointer;color:#404041;background:var(--guide-tab-color);height:100%;font:inherit;letter-spacing:.013em;text-align:center;text-orientation:mixed;writing-mode:vertical-rl;border:0;border-right:1px solid #4040411f;justify-content:center;align-items:center;padding:1.15rem .75rem;font-size:clamp(1.15rem,1.6vw,1.31rem);font-weight:800;line-height:1.15;transition:box-shadow .18s,filter .18s;display:flex}.videos-module__cnYpTa__learningTabsRail:last-child .videos-module__cnYpTa__learningTab{border-left:1px solid #4040411f;border-right:0}.videos-module__cnYpTa__learningTabActive{filter:saturate(108%);box-shadow:inset -.25rem 0 #ffffff5c}.videos-module__cnYpTa__learningTabInTransit{visibility:hidden}.videos-module__cnYpTa__learningTabGhost{top:0;bottom:0;left:var(--guide-tab-start-x);z-index:5;pointer-events:none;will-change:transform;height:auto;animation:.8s cubic-bezier(.45,0,.55,1) both videos-module__cnYpTa__guide-tab-travel;position:absolute}.videos-module__cnYpTa__learningTabMobile,.videos-module__cnYpTa__learningTabsMobileNav{display:none}.videos-module__cnYpTa__learningGuidePanelStack{background:#faf2e7;min-width:0;min-height:0;position:relative;overflow:hidden}.videos-module__cnYpTa__learningGuidePanelTrack{will-change:transform;grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid}.videos-module__cnYpTa__learningGuidePanelTrackForward,.videos-module__cnYpTa__learningGuidePanelTrackBackward{grid-template-columns:repeat(2,minmax(0,1fr));width:200%}.videos-module__cnYpTa__learningGuidePanelTrackForward{animation:.8s cubic-bezier(.45,0,.55,1) both videos-module__cnYpTa__guide-panel-track-forward}.videos-module__cnYpTa__learningGuidePanelTrackBackward{animation:.8s cubic-bezier(.45,0,.55,1) both videos-module__cnYpTa__guide-panel-track-backward}.videos-module__cnYpTa__learningGuidePanel{background:#faf2e7;outline:none;grid-template-columns:minmax(15rem,.9fr) minmax(0,1.1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.videos-module__cnYpTa__learningGuideImageFrame{background:#edc7bf;min-height:0;position:relative;overflow:hidden}.videos-module__cnYpTa__learningGuideImage{object-fit:cover;filter:saturate(82%)contrast(94%)}.videos-module__cnYpTa__learningGuideCopy{align-content:center;justify-items:start;padding:clamp(2rem,4.5vw,4.25rem);display:grid}.videos-module__cnYpTa__learningGuideEyebrow{color:#ac4d43;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.68rem;font-weight:850}.videos-module__cnYpTa__learningGuideCopy h3{color:#404041;letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(1.2rem,2.4vw,2.15rem);font-weight:850;line-height:.95}.videos-module__cnYpTa__learningGuideCopy>p:not(.videos-module__cnYpTa__learningGuideEyebrow){color:#565253;max-width:38rem;margin:1rem 0 0;font-size:clamp(.9rem,1.25vw,1rem);line-height:1.58}.videos-module__cnYpTa__learningGuideLink{color:#faf2e7;background:#ac4d43;border-radius:999px;align-items:center;gap:.65rem;min-height:2.45rem;margin-top:.9rem;padding:.5rem .95rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;box-shadow:0 .65rem 1.4rem #ac4d432e}@keyframes videos-module__cnYpTa__guide-panel-track-forward{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes videos-module__cnYpTa__guide-panel-track-backward{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes videos-module__cnYpTa__guide-tab-travel{0%{transform:translate(0)}to{transform:translateX(var(--guide-tab-travel-x))}}@keyframes videos-module__cnYpTa__starting-video-cue{0%,to{transform:translateY(-.12rem)}50%{transform:translateY(.18rem)}}.videos-module__cnYpTa__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.videos-module__cnYpTa__videoCarousel{gap:.75rem;display:grid}.videos-module__cnYpTa__carouselControls{justify-content:flex-end;gap:.5rem;display:flex}.videos-module__cnYpTa__carouselButton,.videos-module__cnYpTa__pagination button{cursor:pointer;color:#404041;font:inherit;background:#faf2e7;border:1px solid #40404129;border-radius:999px;place-items:center;font-weight:850;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:grid}.videos-module__cnYpTa__carouselButton{width:2.5rem;height:2.5rem}.videos-module__cnYpTa__carouselButton:disabled,.videos-module__cnYpTa__pagination button:disabled{cursor:default;opacity:.38}.videos-module__cnYpTa__carouselViewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;padding:.2rem 0 1.1rem;overflow-x:auto}.videos-module__cnYpTa__carouselViewport::-webkit-scrollbar{display:none}.videos-module__cnYpTa__carouselTrack{--carousel-gap:1rem;gap:var(--carousel-gap);grid-auto-columns:85%;grid-auto-flow:column;display:grid}.videos-module__cnYpTa__carouselTrack>.videos-module__cnYpTa__card{scroll-snap-align:start}.videos-module__cnYpTa__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;padding-top:.5rem;display:flex}.videos-module__cnYpTa__pagination button{min-width:2.35rem;height:2.35rem;padding:0 .65rem;font-size:.82rem}.videos-module__cnYpTa__pagination .videos-module__cnYpTa__paginationPageActive{color:#faf2e7;background:#ac4d43;border-color:#ac4d43}.videos-module__cnYpTa__paginationPage{font-variant-numeric:tabular-nums}.videos-module__cnYpTa__paginationArrow{font-size:1rem}.videos-module__cnYpTa__controls{background:#edc7bf;border-radius:clamp(1.5rem,3vw,2.5rem);gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__controls{border-radius:clamp(1.35rem,2.4vw,2rem);padding:clamp(1rem,1.6vw,1.35rem)}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__searchInput{min-height:3rem;padding-top:.65rem;padding-bottom:.65rem;font-size:.88rem}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__filterGroup{grid-template-columns:clamp(3.25rem,5vw,3.75rem) minmax(0,1fr);gap:.5rem;padding:.55rem 0}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__filterChip{min-height:1.55rem;padding-inline:.58rem;font-size:.72rem}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__chipRow{flex-wrap:wrap;gap:.35rem;padding-bottom:0;overflow:visible}.videos-module__cnYpTa__searchField{gap:.55rem;display:grid}.videos-module__cnYpTa__searchLabel,.videos-module__cnYpTa__filterLegend{color:#565253;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.videos-module__cnYpTa__searchInputWrap{display:block;position:relative}.videos-module__cnYpTa__searchIcon{fill:#777171;pointer-events:none;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.videos-module__cnYpTa__searchInput{color:#404041;width:100%;min-height:3.65rem;font:inherit;background:#faf2e7;border:1px solid #40404124;border-radius:999px;outline:none;padding:.85rem 1rem .85rem 3rem;font-size:1rem;transition:border-color .18s,box-shadow .18s}.videos-module__cnYpTa__searchInput::placeholder{color:#777171;opacity:1}.videos-module__cnYpTa__searchInput:focus{border-color:#ac4d43;box-shadow:0 0 0 4px #ac4d4324}.videos-module__cnYpTa__filterStack{gap:0;display:grid}.videos-module__cnYpTa__filterGroup{grid-template-columns:clamp(4.5rem,9vw,7rem) minmax(0,1fr);align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);min-width:0;padding:.8rem 0;display:grid}.videos-module__cnYpTa__filterGroup+.videos-module__cnYpTa__filterGroup{border-top:1px solid #40404129}.videos-module__cnYpTa__filterLegend{display:block}.videos-module__cnYpTa__chipRow{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.55rem;min-width:0;padding:.2rem 0 .45rem;display:flex;overflow-x:auto}.videos-module__cnYpTa__filterChip{cursor:pointer;color:#404041;min-height:1.65rem;font:inherit;background:#faf2e7;border:1px solid #4040412b;border-radius:999px;flex:none;padding:.1rem .85rem;font-size:.88rem;font-weight:750;transition:border-color .18s,color .18s,background-color .18s,transform .18s}.videos-module__cnYpTa__filterChip:hover{border-color:#ac4d43;transform:translateY(-1px)}.videos-module__cnYpTa__filterChipActive{color:#faf2e7;background:#ac4d43;border-color:#ac4d43}.videos-module__cnYpTa__resultCount{color:#777171;margin:-1rem 0 0;font-size:.85rem;font-weight:700}.videos-module__cnYpTa__emptyResults,.videos-module__cnYpTa__emptyState{background:#efe1d0;border-radius:clamp(1.5rem,3vw,2.75rem);padding:clamp(2rem,5vw,4rem)}.videos-module__cnYpTa__emptyResults h3,.videos-module__cnYpTa__emptyState h2{color:#404041;letter-spacing:-.05em;max-width:16ch;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:850;line-height:.95}.videos-module__cnYpTa__emptyResults>p:not(.videos-module__cnYpTa__sectionKicker),.videos-module__cnYpTa__emptyState>p:last-child{color:#565253;max-width:40rem;margin:1.2rem 0 0;line-height:1.6}.videos-module__cnYpTa__emptyResults button{cursor:pointer;color:#faf2e7;min-height:3rem;font:inherit;background:#ac4d43;border:0;border-radius:999px;margin-top:1.4rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:800}.videos-module__cnYpTa__emptyState{margin-top:clamp(4rem,8vw,7rem)}.videos-module__cnYpTa__playerFrame,.videos-module__cnYpTa__videoElement{background:var(--color-ink);border-radius:1.75rem;width:100%;display:block;overflow:hidden;box-shadow:0 1.5rem 4rem #28282824}.videos-module__cnYpTa__playerFrame{aspect-ratio:16/9;position:relative}.videos-module__cnYpTa__playerFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videos-module__cnYpTa__playerFacade{cursor:pointer;background-color:#404041;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.videos-module__cnYpTa__playerFacade:after{content:"";background:#40404114;transition:background-color .18s;position:absolute;inset:0}.videos-module__cnYpTa__playerFacadeIcon{z-index:1;aspect-ratio:1;background:#ac4d43;border-radius:50%;place-items:center;width:clamp(3.5rem,7vw,5.25rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .85rem 2rem #40404138}.videos-module__cnYpTa__playerFacadeIcon:before{content:"";border-top:.62em solid #0000;border-bottom:.62em solid #0000;border-left:.95em solid #faf2e7;width:0;height:0;margin-left:.28em}.videos-module__cnYpTa__playerFacade:focus-visible{outline-offset:-.35rem;outline:.1875rem solid #ac4d43}@media (hover:hover){.videos-module__cnYpTa__playerFacade:hover:after{background:0 0}}.videos-module__cnYpTa__videoElement{aspect-ratio:16/9}.videos-module__cnYpTa__externalVideo,.videos-module__cnYpTa__videoUnavailable{background:#edc7bf52;border:1px solid #ac4d432e;border-radius:1.75rem;padding:clamp(2rem,6vw,5rem)}.videos-module__cnYpTa__externalVideo p,.videos-module__cnYpTa__videoUnavailable{color:var(--color-charcoal);font-size:1rem;line-height:1.6}.videos-module__cnYpTa__externalVideo p{margin:0 0 1.5rem}.videos-module__cnYpTa__externalVideo a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.35rem;gap:.5rem;font-weight:750;display:inline-flex}.videos-module__cnYpTa__videoUnavailable{margin:0}.videos-module__cnYpTa__card{min-width:0}.videos-module__cnYpTa__cardLink{aspect-ratio:3/4;height:100%;color:inherit;background:#faf2e7;border-radius:clamp(1.15rem,1.7vw,1.6rem);grid-template-rows:minmax(0,3fr) minmax(0,2fr);text-decoration:none;transition:box-shadow .26s,transform .26s;display:grid;overflow:hidden;box-shadow:0 .85rem 2rem #5a40371a}.videos-module__cnYpTa__cardImageFrame{isolation:isolate;background:#edc7bf;display:block;position:relative;overflow:hidden}.videos-module__cnYpTa__cardImage{object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.videos-module__cnYpTa__cardImageFallback{background:#edc7bf;position:absolute;inset:0}.videos-module__cnYpTa__cardType{z-index:1;color:#faf2e7;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#404041b8;border-radius:999px;padding:.35rem .55rem;font-size:.58rem;font-weight:850;position:absolute;top:.65rem;right:.65rem}.videos-module__cnYpTa__cardBody{flex-direction:column;align-items:flex-start;min-height:0;padding:.9rem 3.4rem .95rem .95rem;display:flex;position:relative;overflow:hidden}.videos-module__cnYpTa__cardTitle{color:#404041;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:clamp(.92rem,1.32vw,1.24rem);font-weight:850;line-height:1.02;overflow:hidden}.videos-module__cnYpTa__cardDescription{color:#565253;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:.45rem;font-size:.82rem;line-height:1.42;display:-webkit-box;overflow:hidden}.videos-module__cnYpTa__cardAction{color:#404041;background:#edc7bf;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;transition:color .18s,background-color .18s,transform .18s;display:grid;position:absolute;bottom:.75rem;right:.85rem}.videos-module__cnYpTa__cardAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.1rem;height:1.1rem}.videos-module__cnYpTa__cardLink:hover{transform:translateY(-4px);box-shadow:0 1.25rem 2.75rem #5a403729}.videos-module__cnYpTa__cardLink:hover .videos-module__cnYpTa__cardImage{transform:scale(1.035)}.videos-module__cnYpTa__cardLink:hover .videos-module__cnYpTa__cardAction{color:#faf2e7;background:#ac4d43;transform:translate(.12rem)}.videos-module__cnYpTa__footerNewsletter{z-index:1;-webkit-backdrop-filter:blur(1.25rem)saturate(135%);background:#faf2e78f;border:0;border-radius:clamp(1.65rem,4vw,2.5rem);align-content:center;gap:clamp(.8rem,1.3vw,1rem);width:min(100% - 3rem,46rem);min-height:clamp(11.5rem,13vw,12rem);margin:clamp(4rem,5vw,4.5rem) auto clamp(7rem,10vw,9rem);padding:clamp(1.1rem,1.7vw,1.4rem);display:grid;position:relative;box-shadow:0 1.65rem 3.5rem -1.35rem #49362e47,inset 0 .08rem .35rem #ffffff61}.videos-module__cnYpTa__footerNewsletterIntro{text-align:center}.videos-module__cnYpTa__footerNewsletterIntro h2,.videos-module__cnYpTa__footerLinkGroup h2{color:#ac4d43;letter-spacing:-.025em;margin:0;font-weight:850}.videos-module__cnYpTa__footerNewsletterIntro h2{font-size:clamp(1.05rem,1.6vw,1.3rem)}.videos-module__cnYpTa__footerNewsletterIntro p{color:#404041;margin:.35rem 0 0;font-size:clamp(.8rem,1.2vw,.92rem);font-weight:700}.videos-module__cnYpTa__footerNewsletterForm{grid-template-columns:minmax(0,1fr) auto;justify-self:center;gap:.55rem;width:min(100%,42rem);display:grid;position:relative}.videos-module__cnYpTa__footerNewsletterForm>input[type=email]{color:#404041;min-width:0;height:3rem;font:inherit;background:#faf2e7;border:1px solid #9c857838;border-radius:999px;outline:0;padding:0 1.2rem;font-size:.9rem;font-weight:650}.videos-module__cnYpTa__footerNewsletterForm>input[type=email]::placeholder{color:#4040417a}.videos-module__cnYpTa__footerNewsletterForm>input[type=email]:focus-visible{border-color:#ac4d43;box-shadow:0 0 0 4px #ac4d4324}.videos-module__cnYpTa__footerNewsletterForm button{cursor:pointer;color:#faf2e7;width:3rem;height:3rem;font:inherit;background:#ac4d43;border:0;border-radius:999px;place-items:center;font-size:1.4rem;line-height:1;transition:background-color .18s,transform .18s;display:grid}.videos-module__cnYpTa__footerNewsletterConsent{color:#404041ad;text-align:center;grid-column:1/-1;margin:0;font-size:.64rem;font-weight:650}.videos-module__cnYpTa__footerNewsletterConsent a{color:#ac4d43}.videos-module__cnYpTa__footerNewsletterLabel,.videos-module__cnYpTa__footerNewsletterHoneypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.videos-module__cnYpTa__siteFooter{--wave-height:clamp(2.75rem, 4.75vw, 4.5rem);width:100%;margin:calc(var(--wave-height) + clamp(2rem, 4vw, 3.5rem)) 0 0;color:#faf2e7;isolation:isolate;background:0 0;gap:clamp(2rem,3vw,2.75rem);padding:clamp(3rem,5vw,4.5rem) clamp(1.5rem,4.5vw,4rem) clamp(1.75rem,4vw,3rem);font-size:.86rem;display:grid;position:relative}.videos-module__cnYpTa__footerSurface{z-index:-1;filter:drop-shadow(0 -1.15rem 1.45rem #6f53452e)drop-shadow(0 -.28rem .45rem #6f53451f);pointer-events:none;background:#9c8578;border-radius:0 0 clamp(1.35rem,2.5vw,2.5rem) clamp(1.35rem,2.5vw,2.5rem);position:absolute;inset:0}.videos-module__cnYpTa__footerWave{top:calc(var(--wave-height) * -1 + 1px);z-index:0;color:#9c8578}.videos-module__cnYpTa__siteFooter a{color:#faf2e7;font-weight:750;text-decoration:none}.videos-module__cnYpTa__siteFooter p{margin:0}.videos-module__cnYpTa__footerLinkGrid{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}.videos-module__cnYpTa__footerLinkGroup h2{color:#edc7bf;font-size:1.18rem}.videos-module__cnYpTa__footerLinkGroup ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.videos-module__cnYpTa__footerLinkGroup li,.videos-module__cnYpTa__footerContactDetails{line-height:1.45}.videos-module__cnYpTa__footerContactDetails{gap:.55rem;margin-top:1rem;display:grid}.videos-module__cnYpTa__footerContactDetails a,.videos-module__cnYpTa__footerLinkGroup li a{font-weight:720}.videos-module__cnYpTa__footerContactLinks{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.videos-module__cnYpTa__footerContactLinks a{color:#faf2e7;background:0 0;border:2px solid #faf2e76b;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:grid}.videos-module__cnYpTa__footerContactIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.3rem;height:1.3rem}.videos-module__cnYpTa__footerContactIconDot,.videos-module__cnYpTa__footerContactIconFill{fill:currentColor;stroke:none}.videos-module__cnYpTa__footerMeta{color:#faf2e7;border-top:1px solid #faf2e747;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.86rem;font-weight:720;line-height:1.45;display:flex}.videos-module__cnYpTa__logo:focus-visible,.videos-module__cnYpTa__desktopNav a:focus-visible,.videos-module__cnYpTa__mobileMenu summary:focus-visible,.videos-module__cnYpTa__mobileMenu nav a:focus-visible,.videos-module__cnYpTa__startCardRoute:focus-visible,.videos-module__cnYpTa__categoryRibbonButton:focus-visible,.videos-module__cnYpTa__videoCategoryTileButton:focus-visible,.videos-module__cnYpTa__learningTab:focus-visible,.videos-module__cnYpTa__learningGuidePanel:focus-visible,.videos-module__cnYpTa__learningGuideLink:focus-visible,.videos-module__cnYpTa__filterChip:focus-visible,.videos-module__cnYpTa__emptyResults button:focus-visible,.videos-module__cnYpTa__startingVideoLink:focus-visible,.videos-module__cnYpTa__startingVideoScroller:focus-visible,.videos-module__cnYpTa__pagination button:focus-visible,.videos-module__cnYpTa__cardLink:focus-visible,.videos-module__cnYpTa__externalVideo a:focus-visible,.videos-module__cnYpTa__footerNewsletterForm>input[type=email]:focus-visible,.videos-module__cnYpTa__footerNewsletterForm button:focus-visible,.videos-module__cnYpTa__footerContactLinks a:focus-visible,.videos-module__cnYpTa__siteFooter a:focus-visible{outline-offset:4px;outline:3px solid #a03830}@media (min-width:43.75rem){.videos-module__cnYpTa__grid,.videos-module__cnYpTa__footerLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.videos-module__cnYpTa__carouselTrack{grid-auto-columns:calc((100% - var(--carousel-gap)) / 2)}}@media (min-width:51.25rem){.videos-module__cnYpTa__desktopNav{display:flex}.videos-module__cnYpTa__mobileMenu{display:none}}@media (min-width:900px){.videos-module__cnYpTa__hero{grid-template-columns:repeat(2,minmax(0,1fr));min-height:76.5svh}.videos-module__cnYpTa__heroContent,.videos-module__cnYpTa__heroImageFrame{min-height:100%}.videos-module__cnYpTa__startCard{width:100%;max-width:40rem;left:auto;transform:none}.videos-module__cnYpTa__recommendedInner,.videos-module__cnYpTa__openedCategoryInner{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:stretch}.videos-module__cnYpTa__startingVideoPanel{height:clamp(31rem,43vw,36rem)}}@media (min-width:68.75rem){.videos-module__cnYpTa__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.videos-module__cnYpTa__carouselTrack{--carousel-gap:1.25rem;grid-auto-columns:calc(20% - 1rem)}.videos-module__cnYpTa__libraryHeader{grid-template-columns:minmax(18rem,.62fr) minmax(38rem,1.38fr);align-items:start;gap:clamp(2rem,4vw,4.5rem)}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__controls{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(1.25rem,2vw,2rem)}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__searchField{align-content:center}}@media (min-width:73.75rem){.videos-module__cnYpTa__footerLinkGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:59rem){.videos-module__cnYpTa__learningTabs{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.videos-module__cnYpTa__learningTabsRail{display:none}.videos-module__cnYpTa__learningTabsMobileNav{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.5rem;margin-bottom:1rem;padding:.15rem .1rem .55rem;display:flex;overflow-x:auto}.videos-module__cnYpTa__learningTabMobile{letter-spacing:.015em;text-align:center;text-orientation:mixed;writing-mode:horizontal-tb;border:1px solid #4040411a;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:max-content;height:2.85rem;padding:.7rem 1rem;font-size:.82rem;display:inline-flex}.videos-module__cnYpTa__learningTabMobile.videos-module__cnYpTa__learningTabActive{width:auto;min-width:max-content;box-shadow:inset 0 0 0 2px #ac4d4375}.videos-module__cnYpTa__learningGuidePanel{border:1px solid #9c857833;border-radius:clamp(1.5rem,5vw,2.25rem);grid-template-columns:minmax(0,1fr);overflow:hidden;box-shadow:0 1.3rem 3rem #6f534524}.videos-module__cnYpTa__learningGuideImageFrame{min-height:clamp(13rem,50vw,20rem)}}@media (max-width:32rem){.videos-module__cnYpTa__pageShell{--page-inset:.35rem}.videos-module__cnYpTa__pagePanel{min-height:calc(100svh - .7rem)}.videos-module__cnYpTa__header [data-site-header]>a{width:5.72rem}.videos-module__cnYpTa__siteHeader{min-height:4.25rem}.videos-module__cnYpTa__logo{width:7.45rem}.videos-module__cnYpTa__recommendedSection,.videos-module__cnYpTa__videoCategoryBento,.videos-module__cnYpTa__learningGuide,.videos-module__cnYpTa__library,.videos-module__cnYpTa__emptyState{width:min(100% - 1.25rem,79rem)}.videos-module__cnYpTa__hero{min-height:0}.videos-module__cnYpTa__heroContent{min-height:24rem;padding:5.75rem 1.2rem 2rem}.videos-module__cnYpTa__heroImageFrame{min-height:18rem}.videos-module__cnYpTa__categoryRibbon{width:calc(100vw + 1rem)}.videos-module__cnYpTa__categoryRibbonTrack{justify-content:start;gap:1.75rem;padding:1rem 1.25rem}.videos-module__cnYpTa__recommendedSection{--wave-height:1.65rem;width:calc(100% - .625rem);margin-top:1.5rem;margin-bottom:calc(var(--wave-height) + 5rem);border-radius:2rem 2rem 0 0;padding:2rem .85rem}.videos-module__cnYpTa__startingNotebook{margin-top:1.1rem}.videos-module__cnYpTa__startingNotebookImage{width:112%;margin-left:-6%}.videos-module__cnYpTa__startingVideoPanel{border-radius:1.75rem;height:30rem;padding:1.35rem .45rem .4rem 1rem}.videos-module__cnYpTa__startingVideoLink{grid-template-columns:auto minmax(4.5rem,28%) minmax(0,1fr) auto;gap:.55rem}.videos-module__cnYpTa__startingVideoArrow{width:1.75rem;height:1.75rem}.videos-module__cnYpTa__library{width:calc(100% - 1.25rem)}.videos-module__cnYpTa__videoCategoryBento{width:calc(100% - 1.25rem);margin-top:4.5rem;margin-bottom:5rem}.videos-module__cnYpTa__videoCategoryBentoGrid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.videos-module__cnYpTa__videoCategoryTile{border-radius:1.35rem;min-height:8.75rem;padding:1.15rem}.videos-module__cnYpTa__videoCategoryTile:nth-child(n){grid-area:auto}.videos-module__cnYpTa__videoCategoryTile:first-child,.videos-module__cnYpTa__videoCategoryTile:nth-child(2),.videos-module__cnYpTa__videoCategoryTile:nth-child(5){grid-column:1/-1}.videos-module__cnYpTa__videoCategoryTile:first-child{grid-row:auto;min-height:12rem}.videos-module__cnYpTa__videoCategoryTileTitle{font-size:clamp(1.35rem,7vw,1.9rem)}.videos-module__cnYpTa__filterGroup{grid-template-columns:3.75rem minmax(0,1fr);gap:.45rem}.videos-module__cnYpTa__learningGuide{margin-top:5.5rem}.videos-module__cnYpTa__learningGuideCopy{padding:1.75rem 1.35rem 2rem}.videos-module__cnYpTa__startCard{border-radius:1.3rem;width:100%;margin-top:1.25rem}.videos-module__cnYpTa__startCardRoutes{grid-template-columns:repeat(2,minmax(0,1fr))}.videos-module__cnYpTa__startCardRoute{min-height:9rem}.videos-module__cnYpTa__startCardRoute+.videos-module__cnYpTa__startCardRoute{border-top:0;border-left:1px solid #40404129}.videos-module__cnYpTa__controls{margin-left:-.15rem;margin-right:-.15rem}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__controls{padding:1rem}.videos-module__cnYpTa__searchInput{font-size:.94rem}.videos-module__cnYpTa__footerNewsletter{width:calc(100% - 2rem);min-height:14rem;margin-top:3.9rem;margin-bottom:5.5rem;padding:1.15rem}.videos-module__cnYpTa__footerNewsletterForm{gap:.45rem}.videos-module__cnYpTa__footerNewsletterForm>input[type=email]{height:2.9rem;padding-left:1rem;padding-right:1rem;font-size:.9rem}.videos-module__cnYpTa__footerNewsletterForm button{width:2.9rem;height:2.9rem}.videos-module__cnYpTa__siteFooter{--wave-height:1.65rem;gap:2.5rem}.videos-module__cnYpTa__footerMeta{flex-direction:column;align-items:flex-start}}@media (hover:hover){.videos-module__cnYpTa__header [data-site-header][data-context=gateway] nav a:last-child:hover{color:#faf2e7;background:#ac4d43}.videos-module__cnYpTa__desktopNav a:hover{color:#edc7bf}.videos-module__cnYpTa__desktopNav .videos-module__cnYpTa__shopLink:hover{color:#faf2e7;transform:translateY(-.1rem)}.videos-module__cnYpTa__startCardRoute:hover{color:#faf2e7;background:#ac4d43;transform:translateY(-.08rem)}.videos-module__cnYpTa__startCardRoute:hover>span{color:#faf2e7d1}.videos-module__cnYpTa__categoryRibbonButton:hover{color:#edc7bf;transform:translateY(-.08rem)}.videos-module__cnYpTa__videoCategoryTileButton:hover{filter:brightness(1.035)saturate(1.05);transform:scale(.992)}.videos-module__cnYpTa__startingVideoLink:hover .videos-module__cnYpTa__startingVideoImage{transform:scale(1.035)}.videos-module__cnYpTa__startingVideoLink:hover .videos-module__cnYpTa__startingVideoArrow{transform:translate(.16rem)}.videos-module__cnYpTa__learningTab:hover{filter:brightness(1.04)saturate(108%)}.videos-module__cnYpTa__learningGuideLink:hover,.videos-module__cnYpTa__footerNewsletterForm button:hover{background:#923d35;transform:translateY(-.1rem)}.videos-module__cnYpTa__footerContactLinks a:hover{color:#edc7bf;border-color:#edc7bf;transform:translateY(-.1rem)}.videos-module__cnYpTa__siteFooter a:hover{color:#edc7bf}}.videos-module__cnYpTa__filterDisclosure{min-width:0;scroll-margin-top:5rem;display:block}.videos-module__cnYpTa__filterToggle{display:none}@media (max-width:699px){.videos-module__cnYpTa__heroImageFrame{display:none}.videos-module__cnYpTa__hero{min-height:0}.videos-module__cnYpTa__heroContent{min-height:30rem;padding-bottom:3rem}.videos-module__cnYpTa__recommendedSection .videos-module__cnYpTa__startingVideoPanel{background:#faf2e7b3}.videos-module__cnYpTa__categoryRibbonTrack{scroll-behavior:auto;overscroll-behavior-x:contain}.videos-module__cnYpTa__videoCategoryBentoGrid{grid-template-rows:repeat(4,clamp(4.1rem,22vw,8rem));grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.videos-module__cnYpTa__videoCategoryTile:nth-child(n){min-height:0;padding:0}.videos-module__cnYpTa__videoCategoryTile:first-child{grid-area:1/1/3/4}.videos-module__cnYpTa__videoCategoryTile:nth-child(2){grid-area:1/4/auto/6}.videos-module__cnYpTa__videoCategoryTile:nth-child(3){grid-area:2/4/auto/6}.videos-module__cnYpTa__videoCategoryTile:nth-child(4){grid-area:3/1/5/3}.videos-module__cnYpTa__videoCategoryTile:nth-child(5){grid-area:3/3/5/6}.videos-module__cnYpTa__videoCategoryTileButton{padding:.75rem}.videos-module__cnYpTa__videoCategoryTileTitle{font-size:clamp(.85rem,3.8vw,1.5rem);line-height:1.08}.videos-module__cnYpTa__videoCategoryTileNumber{font-size:.55rem}.videos-module__cnYpTa__learningTabs{background:#faf2e7;border:1px solid #9c857838;border-radius:1.5rem;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:auto;display:grid;overflow:hidden;box-shadow:0 1rem 2rem #6f534529}.videos-module__cnYpTa__learningTabsMobileNav,.videos-module__cnYpTa__learningTabGhost{display:none}.videos-module__cnYpTa__learningTabsRail{flex-direction:column;display:flex}.videos-module__cnYpTa__learningTabsRail .videos-module__cnYpTa__learningTab{writing-mode:horizontal-tb;border:0;border-bottom:1px solid #4040411f;flex:0 0 2.75rem;justify-content:flex-start;width:100%;min-width:0;height:2.75rem;padding:.7rem 1.1rem;font-size:.85rem}.videos-module__cnYpTa__learningTabActive{box-shadow:inset .25rem 0 #ac4d43}.videos-module__cnYpTa__learningGuidePanelStack{height:clamp(28rem,75svh,34rem)}.videos-module__cnYpTa__learningGuidePanel{box-shadow:none;border:0;border-radius:0;grid-template-rows:30% minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.videos-module__cnYpTa__learningGuideImageFrame{min-height:0}.videos-module__cnYpTa__learningGuideCopy{align-content:start;padding:1.25rem;overflow-y:auto}.videos-module__cnYpTa__learningGuideCopy h3{max-width:none;line-height:1.1}.videos-module__cnYpTa__learningGuidePanelTrackForward,.videos-module__cnYpTa__learningGuidePanelTrackBackward{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);width:100%;height:200%}.videos-module__cnYpTa__learningGuidePanelTrackForward{animation-name:videos-module__cnYpTa__mobile-guide-forward}.videos-module__cnYpTa__learningGuidePanelTrackBackward{animation-name:videos-module__cnYpTa__mobile-guide-backward}.videos-module__cnYpTa__filterDisclosure{min-width:0;scroll-margin-top:5rem;display:block}.videos-module__cnYpTa__filterToggle{color:#404041;width:100%;font:inherit;cursor:pointer;background:#edc7bf;border:0;border-radius:1.25rem;justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-weight:800;display:flex}.videos-module__cnYpTa__filterDisclosure[data-open=false] .videos-module__cnYpTa__controls{display:none}.videos-module__cnYpTa__filterDisclosure[data-open=true] .videos-module__cnYpTa__controls{margin-top:.65rem}.videos-module__cnYpTa__libraryHeader .videos-module__cnYpTa__filterGroup{grid-template-columns:minmax(0,1fr);gap:.5rem}.videos-module__cnYpTa__library .videos-module__cnYpTa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.videos-module__cnYpTa__library .videos-module__cnYpTa__cardLink,.videos-module__cnYpTa__compactCard .videos-module__cnYpTa__cardLink{aspect-ratio:4/5;border-radius:1rem;grid-template-rows:minmax(0,1.1fr) minmax(0,1fr)}.videos-module__cnYpTa__library .videos-module__cnYpTa__cardBody,.videos-module__cnYpTa__compactCard .videos-module__cnYpTa__cardBody{padding:.65rem}.videos-module__cnYpTa__library .videos-module__cnYpTa__cardTitle,.videos-module__cnYpTa__compactCard .videos-module__cnYpTa__cardTitle{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;flex-shrink:0;font-size:clamp(.75rem,3.25vw,1rem);line-height:1.1;display:-webkit-box}.videos-module__cnYpTa__library .videos-module__cnYpTa__cardDescription,.videos-module__cnYpTa__compactCard .videos-module__cnYpTa__cardDescription{margin-top:.3rem;font-size:.65rem;line-height:1.3}.videos-module__cnYpTa__library .videos-module__cnYpTa__cardAction,.videos-module__cnYpTa__compactCard .videos-module__cnYpTa__cardAction{display:none}.videos-module__cnYpTa__library .videos-module__cnYpTa__cardType,.videos-module__cnYpTa__compactCard .videos-module__cnYpTa__cardType{padding:.25rem .4rem;font-size:.5rem;top:.4rem;right:.4rem}}@keyframes videos-module__cnYpTa__mobile-guide-forward{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes videos-module__cnYpTa__mobile-guide-backward{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.videos-module__cnYpTa__skipLink,.videos-module__cnYpTa__menuIcon,.videos-module__cnYpTa__menuIcon:before,.videos-module__cnYpTa__menuIcon:after,.videos-module__cnYpTa__desktopNav .videos-module__cnYpTa__shopLink,.videos-module__cnYpTa__startCardRoute,.videos-module__cnYpTa__categoryRibbonButton,.videos-module__cnYpTa__videoCategoryTileButton,.videos-module__cnYpTa__learningTab,.videos-module__cnYpTa__learningGuideLink,.videos-module__cnYpTa__filterChip,.videos-module__cnYpTa__startingVideoImage,.videos-module__cnYpTa__startingVideoArrow,.videos-module__cnYpTa__cardLink,.videos-module__cnYpTa__cardImage,.videos-module__cnYpTa__cardAction,.videos-module__cnYpTa__footerNewsletterForm button,.videos-module__cnYpTa__footerContactLinks a{transition:none}.videos-module__cnYpTa__startingVideoFade span{animation:none}.videos-module__cnYpTa__learningTabs{transition:none}.videos-module__cnYpTa__learningGuidePanelTrack,.videos-module__cnYpTa__learningTabGhost{animation:none}.videos-module__cnYpTa__desktopNav .videos-module__cnYpTa__shopLink:hover,.videos-module__cnYpTa__filterChip:hover,.videos-module__cnYpTa__cardLink:hover,.videos-module__cnYpTa__cardLink:hover .videos-module__cnYpTa__cardImage,.videos-module__cnYpTa__cardLink:hover .videos-module__cnYpTa__cardAction,.videos-module__cnYpTa__learningGuideLink:hover,.videos-module__cnYpTa__footerNewsletterForm button:hover,.videos-module__cnYpTa__footerContactLinks a:hover{transform:none}}
.member-module__8pw8TW__page{min-height:100svh;color:var(--color-graphite);background:var(--color-cream)}.member-module__8pw8TW__page[data-account],.member-module__8pw8TW__page[data-library]{isolation:isolate;position:relative}.member-module__8pw8TW__page[data-library] .member-module__8pw8TW__heading p{max-width:43rem}.member-module__8pw8TW__libraryPanel{background:#f4dfdcf0;border-radius:1.8rem;padding:clamp(1.2rem,3vw,2.2rem)}.member-module__8pw8TW__libraryIntro{max-width:48rem;margin:1rem 0 1.5rem;line-height:1.65}.member-module__8pw8TW__libraryEmpty{padding:0}.member-module__8pw8TW__libraryEmpty h2{letter-spacing:-.035em;margin:.4rem 0 .75rem;font-size:clamp(1.25rem,3vw,1.65rem)}.member-module__8pw8TW__libraryEmpty p{max-width:42rem;margin:0;line-height:1.65}.member-module__8pw8TW__libraryHeart{color:var(--color-accent);font-size:2.8rem;line-height:1}.member-module__8pw8TW__libraryPanel .member-module__8pw8TW__tile{background:#fffaf3b8;border-radius:1.2rem;padding-bottom:1.1rem;overflow:hidden}.member-module__8pw8TW__libraryPanel .member-module__8pw8TW__image{border-radius:0}.member-module__8pw8TW__libraryPanel .member-module__8pw8TW__tile h2{padding-inline:1rem;line-height:1.4}.member-module__8pw8TW__libraryPanel .member-module__8pw8TW__tile>span{align-items:center;gap:.65rem;margin-inline:1rem;display:inline-flex}.member-module__8pw8TW__libraryPanel .member-module__8pw8TW__button{align-items:center;gap:.8rem}.member-module__8pw8TW__libraryArrow{border-top:.13rem solid;border-right:.13rem solid;flex-shrink:0;width:.45rem;height:.45rem;display:inline-block;transform:rotate(45deg)}@media (max-width:600px){.member-module__8pw8TW__libraryPanel .member-module__8pw8TW__grid{grid-template-columns:minmax(0,1fr)}}.member-module__8pw8TW__accountBackdrop{z-index:-1;height:36rem;position:absolute;inset:0 0 auto;overflow:hidden}.member-module__8pw8TW__accountBackdrop img{object-fit:cover;object-position:center;filter:saturate(.72)}.member-module__8pw8TW__accountBackdrop:after{content:"";background:linear-gradient(180deg, #faf2e7a6, #faf2e7d9 65%, var(--color-cream));position:absolute;inset:0}.member-module__8pw8TW__page[data-account] .member-module__8pw8TW__card{background:#f4dfdcf0;border:0}.member-module__8pw8TW__page[data-account] .member-module__8pw8TW__columns{align-items:start}.member-module__8pw8TW__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.member-module__8pw8TW__cardHeading .member-module__8pw8TW__button{margin-top:0}.member-module__8pw8TW__page[data-account] .member-module__8pw8TW__membershipNotebook{min-width:0;scroll-margin-top:6rem}.member-module__8pw8TW__memberTabs{isolation:isolate;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.member-module__8pw8TW__memberTabs button{z-index:4;color:#817b78;min-width:0;height:1.75rem;font:inherit;cursor:pointer;background:#eee3d4;border:0;border-radius:.7rem .7rem 0 0;flex:0 0 27%;justify-content:center;align-items:center;padding:0 .4rem;font-size:.9rem;font-weight:650;display:flex;position:relative;box-shadow:2px -1px 4px #75544612}.member-module__8pw8TW__memberTabs button:nth-child(2){z-index:3;margin-left:-5%}.member-module__8pw8TW__memberTabs button:nth-child(3){z-index:2;margin-left:-5%}.member-module__8pw8TW__memberTabs button[aria-selected=true]{background:var(--color-cream);color:var(--color-graphite)}.member-module__8pw8TW__memberTabs button[aria-selected=true]:after{content:"";background:var(--color-cream);height:3px;position:absolute;inset:auto 0 -2px}.member-module__8pw8TW__memberTabs button.member-module__8pw8TW__creditTab{z-index:1;margin-left:auto}.member-module__8pw8TW__notebookBody{background:var(--color-cream);border-radius:0 0 1rem 1rem;padding:clamp(1rem,2.2vw,1.5rem);position:relative;box-shadow:0 .5rem 1.5rem #75544608}.member-module__8pw8TW__notebookBody [role=tabpanel]:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.member-module__8pw8TW__notebookBody [id=kredit]{scroll-margin-top:10rem}@media (max-width:800px){.member-module__8pw8TW__memberTabs button{font-size:.8rem}}.member-module__8pw8TW__currentTier{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.member-module__8pw8TW__benefits{padding-left:1.2rem;line-height:1.65}.member-module__8pw8TW__benefits li+li{margin-top:.45rem}.member-module__8pw8TW__personalDetails{margin-top:1.5rem}.member-module__8pw8TW__personalDetails summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:.65rem;font-weight:700;display:flex}.member-module__8pw8TW__personalDetails summary::-webkit-details-marker{display:none}.member-module__8pw8TW__crochetProfile>summary::-webkit-details-marker{display:none}.member-module__8pw8TW__crochetProfile>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;list-style:none;display:flex}.member-module__8pw8TW__crochetProfile>summary>span:first-child{max-width:65ch}.member-module__8pw8TW__crochetProfile summary strong{margin-bottom:.7rem;font-size:1.4rem;display:block}.member-module__8pw8TW__crochetProfile summary span span{line-height:1.6;display:block}.member-module__8pw8TW__crochetProfile summary small{margin-top:.65rem;font-size:.85rem;font-weight:500;display:block}.member-module__8pw8TW__crochetProfile>summary>.member-module__8pw8TW__textLink{flex-shrink:0}.member-module__8pw8TW__profileGroup{margin-top:2.5rem}.member-module__8pw8TW__profileGroup h3{color:var(--color-accent);margin:0 0 1.4rem;font-size:1.25rem}.member-module__8pw8TW__profileQuestion{border:0;min-width:0;margin:0 0 1.8rem;padding:0}.member-module__8pw8TW__profileQuestion legend{margin-bottom:.7rem;font-weight:700}.member-module__8pw8TW__profileQuestion>p{margin:.3rem 0 .7rem;font-size:.85rem}.member-module__8pw8TW__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.member-module__8pw8TW__choiceGrid label{cursor:pointer;background:#fffaf380;border-radius:.8rem;align-items:center;gap:.6rem;min-height:44px;padding:.7rem .85rem;display:flex}.member-module__8pw8TW__choiceGrid label:has(input:checked){background:#edc7bf}.member-module__8pw8TW__choiceGrid input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);flex:none}.member-module__8pw8TW__profileQuestion select,.member-module__8pw8TW__profileQuestion textarea,.member-module__8pw8TW__otherAnswer input{width:100%;color:inherit;font:inherit;background:#fffaf3b8;border:0;border-radius:.7rem;padding:.75rem}.member-module__8pw8TW__profileQuestion select{max-width:38rem}.member-module__8pw8TW__profileQuestion textarea{resize:vertical}.member-module__8pw8TW__otherAnswer{gap:.5rem;margin-top:.8rem;display:grid}.member-module__8pw8TW__crochetProfile :is(input,select,textarea,summary):focus-visible,.member-module__8pw8TW__personalDetails summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.member-module__8pw8TW__crochetProfile[open]>form{animation:.22s ease-out member-module__8pw8TW__profile-reveal}@keyframes member-module__8pw8TW__profile-reveal{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.member-module__8pw8TW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.member-module__8pw8TW__choiceGrid{grid-template-columns:minmax(0,1fr)}.member-module__8pw8TW__crochetProfile>summary{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.member-module__8pw8TW__crochetProfile[open]>form{animation:none}}.member-module__8pw8TW__main{max-width:90rem;margin:auto;padding:5rem clamp(1rem,3.2vw,3rem) 3rem}.member-module__8pw8TW__back{color:inherit;align-items:center;gap:.55rem;padding:.48rem 0;font-size:.88rem;font-weight:720;text-decoration:none;display:inline-flex}.member-module__8pw8TW__back span{border-top:.13rem solid;border-right:.13rem solid;width:.46rem;height:.46rem;transform:rotate(-135deg)}.member-module__8pw8TW__heading{margin:1.2rem 0 2rem}.member-module__8pw8TW__heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,5vw,2.9rem);font-weight:860;line-height:.92}.member-module__8pw8TW__heading p{margin-top:.8rem;line-height:1.6}.member-module__8pw8TW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.member-module__8pw8TW__card{background:#edb9c53d;border:1px solid #e2b7c180;border-radius:1.4rem;margin-bottom:1.2rem;padding:clamp(1.2rem,3vw,2rem)}.member-module__8pw8TW__card h2{margin:0 0 1rem;font-size:1.4rem;font-weight:800}.member-module__8pw8TW__card p,.member-module__8pw8TW__card dd{line-height:1.65}.member-module__8pw8TW__card dt{margin-top:1rem;font-weight:720}.member-module__8pw8TW__card dd{overflow-wrap:anywhere;margin:.3rem 0 1rem}.member-module__8pw8TW__tier{color:var(--color-accent);font-size:1.2rem;font-weight:750}.member-module__8pw8TW__button{background:var(--color-accent);width:fit-content;color:var(--color-cream);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:1rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:720;text-decoration:none;display:inline-flex}.member-module__8pw8TW__button:disabled{opacity:.6;cursor:wait}.member-module__8pw8TW__textLink{color:var(--color-accent);text-underline-offset:3px;font-weight:650}.member-module__8pw8TW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;display:grid}.member-module__8pw8TW__fields label{gap:.5rem;font-size:.9rem;font-weight:650;display:grid}.member-module__8pw8TW__fields input,.member-module__8pw8TW__fields select{width:100%;min-width:0;min-height:2.8rem;color:inherit;font:inherit;background:#fffaf3b8;border:1px solid #af828e80;border-radius:.7rem;padding:.6rem .8rem}.member-module__8pw8TW__form{margin-top:1.5rem}.member-module__8pw8TW__tabs{border-bottom:1px solid #e2b7c1;flex-wrap:wrap;gap:.7rem;padding-bottom:1rem;display:flex}.member-module__8pw8TW__tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #e2b7c1;border-radius:999px;padding:.75rem 1.2rem;font-weight:720}.member-module__8pw8TW__tabs button[aria-pressed=true]{background:var(--color-accent);color:var(--color-cream);border-color:var(--color-accent)}.member-module__8pw8TW__tabs span{opacity:.8;margin-left:.5rem}.member-module__8pw8TW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}.member-module__8pw8TW__tile{color:inherit;text-decoration:none}.member-module__8pw8TW__image{aspect-ratio:1;background:#e8dbcf;border-radius:1rem;position:relative;overflow:hidden}.member-module__8pw8TW__image img{object-fit:cover}.member-module__8pw8TW__tile h2{margin:.8rem 0 .4rem;font-size:1rem}.member-module__8pw8TW__tile>span{color:var(--color-accent);font-size:.85rem;font-weight:720}.member-module__8pw8TW__main a:focus-visible,.member-module__8pw8TW__main button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.member-module__8pw8TW__fields input:focus,.member-module__8pw8TW__fields select:focus{border-color:#856773;outline:none;box-shadow:inset 0 0 0 1px #856773}@media (max-width:1000px){.member-module__8pw8TW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.member-module__8pw8TW__columns,.member-module__8pw8TW__fields{grid-template-columns:minmax(0,1fr)}.member-module__8pw8TW__grid{gap:1rem}}.member-module__8pw8TW__page:is([data-account],[data-library]) .member-module__8pw8TW__main{z-index:1;padding-bottom:0;position:relative}.member-module__8pw8TW__page:is([data-account],[data-library]) .member-module__8pw8TW__main>:last-child{background:#f4dfdc;margin-bottom:0}.member-module__8pw8TW__page:is([data-account],[data-library])>[data-site-footer]{margin-top:-2.5rem}.member-module__8pw8TW__libraryTabs button{flex-basis:min(48%,19rem);gap:.45rem;height:2.275rem}.member-module__8pw8TW__libraryTabs button:nth-child(2){margin-left:-1rem}.member-module__8pw8TW__libraryTabs button span{font-size:.75em;font-weight:500}.member-module__8pw8TW__libraryPanel>.member-module__8pw8TW__notebookBody{border-top-right-radius:1rem}@media (max-width:600px){.member-module__8pw8TW__libraryTabs button{flex-basis:calc(50% + .5rem);height:auto;min-height:2.275rem;padding:.3rem .65rem;font-size:.75rem;line-height:1.2}.member-module__8pw8TW__libraryPanel>.member-module__8pw8TW__notebookBody{border-top-right-radius:0}}
.community-module__yvzcmW__section{background:var(--color-cream);padding:0 0 clamp(3rem,7vw,6rem);scroll-margin-top:5rem}.community-module__yvzcmW__navigation{background:#faf2e7;border-block:1px solid #9c85783d}.community-module__yvzcmW__navigationInner{gap:.3rem;max-width:76rem;margin:auto;padding:.8rem 1.25rem;display:flex;overflow-x:auto}.community-module__yvzcmW__navigation a{color:var(--color-graphite);border-radius:999px;flex-shrink:0;padding:.7rem 1rem;font-size:.85rem;font-weight:650;text-decoration:none}.community-module__yvzcmW__navigation a:hover{background:#f1dfd3}.community-module__yvzcmW__navigation a.community-module__yvzcmW__activeLink{background:var(--color-accent);color:#fff}.community-module__yvzcmW__inner{width:min(100% - 2.5rem,72rem);margin:auto}.community-module__yvzcmW__heading{justify-content:space-between;align-items:end;gap:2rem;margin:3rem 0 2rem;display:flex}.community-module__yvzcmW__eyebrow{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:750}.community-module__yvzcmW__heading h2,.community-module__yvzcmW__pageHeading h1{color:var(--color-ink);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.3rem);font-weight:600;line-height:1.12}.community-module__yvzcmW__heading p:not(.community-module__yvzcmW__eyebrow),.community-module__yvzcmW__pageHeading p:not(.community-module__yvzcmW__eyebrow){max-width:38rem;color:var(--color-graphite);line-height:1.7}.community-module__yvzcmW__textLink{color:var(--color-accent);text-underline-offset:.3em;flex-shrink:0;font-weight:650}.community-module__yvzcmW__archiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.community-module__yvzcmW__card{background:#fffaf4;border:1px solid #e8dbd0;border-radius:1.25rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.community-module__yvzcmW__cardImage{aspect-ratio:4/3;background:#edc7bf;display:block;position:relative;overflow:hidden}.community-module__yvzcmW__cardImage img{object-fit:cover;transition:transform .25s}.community-module__yvzcmW__cardImage:hover img{transform:scale(1.03)}.community-module__yvzcmW__categoryBadge{color:var(--color-ink);background:#fffaf4;border-radius:999px;padding:.4rem .8rem;font-size:.72rem;font-weight:650;position:absolute;bottom:1rem;left:1rem}.community-module__yvzcmW__cardBody{flex-direction:column;flex:1;padding:1.25rem;display:flex}.community-module__yvzcmW__cardMeta{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.68rem;display:flex}.community-module__yvzcmW__card h3{letter-spacing:-.03em;margin:1rem 0 .6rem;font-size:1.35rem;font-weight:600;line-height:1.25}.community-module__yvzcmW__card h3 a{color:var(--color-ink);text-decoration:none}.community-module__yvzcmW__card h3 a:hover{text-underline-offset:.2em;text-decoration:underline}.community-module__yvzcmW__cardBody>p{-webkit-line-clamp:3;color:var(--color-graphite);-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:.88rem;line-height:1.65;display:-webkit-box;overflow:hidden}.community-module__yvzcmW__cardAction{color:var(--color-accent);border-top:1px solid #e8dbd0;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.82rem;font-weight:650;text-decoration:none;display:flex}.community-module__yvzcmW__cardAction span{font-size:1.15rem}.community-module__yvzcmW__pageShell{background:var(--color-cream);min-height:100svh}.community-module__yvzcmW__lockedPatternPage>:not(.community-module__yvzcmW__lockedPatternOverlay){filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.community-module__yvzcmW__lockedPatternOverlay{z-index:20;background:#40404138;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.community-module__yvzcmW__lockedPatternBox{text-align:center;background:#fffaf4;border:1px solid #ffffffb8;border-radius:1.5rem;width:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 1.5rem 4rem #4040413d}.community-module__yvzcmW__lockedPatternBox h2{color:var(--color-ink);margin:1rem 0 .8rem;font-size:clamp(1.45rem,4vw,2.1rem);line-height:1.08}.community-module__yvzcmW__lockedPatternBox p{color:var(--color-graphite);line-height:1.65}.community-module__yvzcmW__lockedPatternActions{gap:.8rem;margin-top:1.5rem;display:grid}.community-module__yvzcmW__lockedPatternActions .community-module__yvzcmW__button,.community-module__yvzcmW__lockedPatternActions .community-module__yvzcmW__buttonSecondary{width:100%}.community-module__yvzcmW__buttonSecondary{border:1px solid var(--color-accent);min-height:2.8rem;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.85rem;font-weight:650;display:inline-flex}.community-module__yvzcmW__buttonSecondary:hover{background:#f5e2da}.community-module__yvzcmW__lockedPatternOr{color:var(--color-muted);font-size:.8rem;font-weight:650}.community-module__yvzcmW__authLayout{max-width:38rem;padding-top:2rem}.community-module__yvzcmW__authForm{gap:.7rem;display:grid}.community-module__yvzcmW__authForm label{color:var(--color-ink);font-size:.9rem;font-weight:650}.community-module__yvzcmW__authForm input{min-height:3rem;color:var(--color-ink);font:inherit;background:#fffcf8;border:1px solid #b8a394;border-radius:.75rem;padding:.75rem .9rem}.community-module__yvzcmW__authForm button{cursor:pointer;border:0;margin-top:.5rem}.community-module__yvzcmW__authForm button:disabled{cursor:wait;opacity:.7}.community-module__yvzcmW__formHint{color:var(--color-muted);font-size:.82rem;font-weight:400;line-height:1.55}.community-module__yvzcmW__formHint a{font-weight:650}.community-module__yvzcmW__passwordField{grid-column:1/-1;min-width:0;position:relative}.community-module__yvzcmW__authForm .community-module__yvzcmW__passwordField input{width:100%;height:3rem;padding-right:3.3rem}.community-module__yvzcmW__authForm .community-module__yvzcmW__passwordField input[type=password]{font-size:1.5em}.community-module__yvzcmW__authForm .community-module__yvzcmW__passwordToggle{width:2.8rem;color:var(--color-graphite);background:0 0;border:0;border-radius:.65rem;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0 .2rem 0 auto}.community-module__yvzcmW__passwordToggle svg{width:1.35rem;height:1.35rem}.community-module__yvzcmW__passwordToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.community-module__yvzcmW__formSuccess{color:#3c7350;font-weight:650;line-height:1.55}.community-module__yvzcmW__formError{color:#a33e38;font-weight:650;line-height:1.55}.community-module__yvzcmW__newsletterPreference{color:var(--color-graphite);grid-template-columns:auto 1fr;align-items:start;gap:.55rem .65rem;margin-top:1rem;font-size:.88rem;line-height:1.45;display:grid}.community-module__yvzcmW__newsletterPreference input{accent-color:var(--color-accent);margin-top:.18rem}.community-module__yvzcmW__newsletterPreference small{color:#3c7350;grid-column:2;font-size:.78rem}.community-module__yvzcmW__favoriteButton{width:fit-content;color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:1px solid #ac4d4359;border-radius:999px;padding:.65rem 1rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.community-module__yvzcmW__favoriteButton:hover{background:#f5e2da}.community-module__yvzcmW__favoriteButton{align-items:center;gap:.4rem}.community-module__yvzcmW__favoriteButton svg{flex-shrink:0;transition:fill .16s}.community-module__yvzcmW__libraryColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.community-module__yvzcmW__libraryColumns h3{margin:0 0 .75rem;font-size:1.05rem}.community-module__yvzcmW__libraryList{gap:.55rem;display:grid}.community-module__yvzcmW__libraryItem{color:var(--color-ink);background:#fffaf4;border:1px solid #e8dbd0;border-radius:.9rem;gap:.2rem;padding:.85rem .95rem;text-decoration:none;display:grid}.community-module__yvzcmW__libraryItem span{color:var(--color-accent);font-size:.78rem;font-weight:650}.community-module__yvzcmW__textButton{color:var(--color-accent);cursor:pointer;font:inherit;text-underline-offset:.3em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.community-module__yvzcmW__cartLink{color:var(--color-accent);font-weight:700;text-decoration:none}.community-module__yvzcmW__cartList{gap:.65rem;margin:1.5rem 0;display:grid}.community-module__yvzcmW__cartRow{border-bottom:1px solid #e8dbd0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}@media (max-width:680px){.community-module__yvzcmW__libraryColumns{grid-template-columns:1fr}}.community-module__yvzcmW__pageHeading{background:linear-gradient(125deg,#edc7bf88,#faf2e7 70%);padding:7.5rem 0 1.5rem}.community-module__yvzcmW__back{color:var(--color-graphite);margin-bottom:1.75rem;font-size:.8rem;text-decoration:none;display:inline-block}.community-module__yvzcmW__filters{gap:1rem;padding-top:2rem;display:flex}.community-module__yvzcmW__search,.community-module__yvzcmW__select{flex-direction:column;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.community-module__yvzcmW__search{flex:1}.community-module__yvzcmW__select{width:15rem}.community-module__yvzcmW__filters input,.community-module__yvzcmW__filters select{width:100%;min-height:3.1rem;color:var(--color-ink);font:inherit;background:#fffcf8;border:1px solid #b8a394;border-radius:.7rem;padding:.7rem 1rem;font-weight:400}.community-module__yvzcmW__resultCount{color:var(--color-muted);margin:1rem 0 1.5rem;font-size:.78rem}.community-module__yvzcmW__empty{text-align:center;border:1px dashed #b8a394;border-radius:1.25rem;margin:2rem auto;padding:3rem 1.5rem}.community-module__yvzcmW__empty h3{font-size:1.4rem}.community-module__yvzcmW__empty p{line-height:1.7}.community-module__yvzcmW__button{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;min-height:2.8rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.community-module__yvzcmW__button:hover{background:#8f3d34}.community-module__yvzcmW__loadMore{justify-content:center;margin-top:2rem;display:flex}.community-module__yvzcmW__accountPanel{max-width:46rem;margin:auto;padding:3rem 0}.community-module__yvzcmW__accountCard{background:#fffaf4;border:1px solid #e8dbd0;border-radius:1.5rem;padding:clamp(1.5rem,5vw,3rem)}.community-module__yvzcmW__accountCard h2{color:var(--color-ink);letter-spacing:-.03em;margin:.75rem 0 1rem;font-size:1.7rem;font-weight:600}.community-module__yvzcmW__accountCard p{color:var(--color-graphite);line-height:1.75}.community-module__yvzcmW__status{color:#754534;background:#f3e2d6;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;font-weight:650;display:inline-block}.community-module__yvzcmW__accountLinks{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.community-module__yvzcmW__accountNotes{border-top:1px solid #e8dbd0;margin-top:1.5rem;padding-top:1.5rem;font-size:.85rem}.community-module__yvzcmW__navigation a:focus-visible,.community-module__yvzcmW__card a:focus-visible,.community-module__yvzcmW__button:focus-visible,.community-module__yvzcmW__textLink:focus-visible,.community-module__yvzcmW__back:focus-visible,.community-module__yvzcmW__filters input:focus-visible,.community-module__yvzcmW__filters select:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (max-width:1000px){.community-module__yvzcmW__archiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.community-module__yvzcmW__inner{width:calc(100% - 2rem)}.community-module__yvzcmW__heading{flex-direction:column;align-items:start;gap:.5rem;margin-top:2rem}.community-module__yvzcmW__archiveGrid{grid-template-columns:minmax(0,1fr)}.community-module__yvzcmW__navigationInner{padding-inline:1rem}.community-module__yvzcmW__navigation a{padding-inline:.85rem;font-size:.78rem}.community-module__yvzcmW__filters{flex-direction:column}.community-module__yvzcmW__select{width:100%}.community-module__yvzcmW__pageHeading{padding-top:6rem}}@media (prefers-reduced-motion:reduce){.community-module__yvzcmW__cardImage img{transition:none}}.community-module__yvzcmW__feedGrid{scrollbar-width:thin;scrollbar-color:#ac4d43 #eaded2;scrollbar-gutter:stable;flex-direction:column;gap:1.5rem;width:min(100%,53.2rem);max-height:min(52rem,85svh);margin-inline:auto;padding:.25rem .75rem 1rem;display:flex;overflow-y:auto}.community-module__yvzcmW__feedGrid .community-module__yvzcmW__card{flex-shrink:0}.community-module__yvzcmW__feedGrid:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.community-module__yvzcmW__heading{text-align:center;justify-content:center}.community-module__yvzcmW__introNavigation{margin-top:1.6rem}.community-module__yvzcmW__introNavigation .community-module__yvzcmW__navigationInner{flex-wrap:wrap;gap:.65rem;padding:0}.community-module__yvzcmW__introNavigation a{color:#faf2e7;border:1px solid #faf2e780;border-radius:999px;align-items:center;min-height:2.75rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.community-module__yvzcmW__introNavigation a:hover{color:#404041;background:#faf2e7}.community-module__yvzcmW__introNavigation a:focus-visible{outline-offset:4px;outline:3px solid #faf2e7}@media (max-width:640px){.community-module__yvzcmW__heading{align-items:center}}.community-module__yvzcmW__feedGrid .community-module__yvzcmW__cardImage{aspect-ratio:16/9}.community-module__yvzcmW__feedGrid .community-module__yvzcmW__cardBody{padding:clamp(1.25rem,3vw,2rem)}.community-module__yvzcmW__feedGrid .community-module__yvzcmW__card h3{font-size:clamp(1.4rem,2.4vw,1.85rem)}.community-module__yvzcmW__feedGrid .community-module__yvzcmW__cardBody>p{-webkit-line-clamp:unset;font-size:1rem}.community-module__yvzcmW__feedFrame{width:min(100%,53.2rem);margin-inline:auto;position:relative}.community-module__yvzcmW__feedContinuation{background:linear-gradient(transparent, var(--color-cream) 80%);pointer-events:none;justify-content:center;align-items:flex-end;height:6rem;padding-bottom:.7rem;display:flex;position:absolute;inset:auto 0 0}.community-module__yvzcmW__feedContinuation span{color:var(--color-accent);background:#fffaf4;border-radius:999px;padding:.45rem .85rem;font-size:.78rem;font-weight:650}.community-module__yvzcmW__patternDetail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem;width:min(100% - 2.5rem,72rem);margin:3rem auto 5rem;display:grid}.community-module__yvzcmW__patternCover{aspect-ratio:1;background:#fffaf4;border-radius:1.5rem;position:relative;overflow:hidden}.community-module__yvzcmW__patternCover img{object-fit:contain}.community-module__yvzcmW__patternInfo>p{margin-top:0;font-size:1.05rem;line-height:1.8}@media (max-width:800px){.community-module__yvzcmW__patternDetail{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:calc(100% - 2rem)}}.community-module__yvzcmW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.community-module__yvzcmW__patternTileLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.community-module__yvzcmW__patternTileLink:hover .community-module__yvzcmW__cardImage img{transform:scale(1.03)}.community-module__yvzcmW__patternTileLink:hover h3{color:var(--color-accent)}.community-module__yvzcmW__patternTile .community-module__yvzcmW__cardBody h3{margin-top:0}.community-module__yvzcmW__patternFacts{color:var(--color-graphite);gap:.65rem;margin:.6rem 0 1.4rem;display:grid}.community-module__yvzcmW__patternFacts>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.community-module__yvzcmW__patternFacts dt{color:var(--color-accent);flex:none;align-items:center;gap:.4rem;display:flex}.community-module__yvzcmW__patternFacts svg{width:1.3rem;height:1.3rem}.community-module__yvzcmW__patternFacts dd{margin:0;font-size:.88rem;line-height:1.45}.community-module__yvzcmW__patternDescription p{color:var(--color-graphite);font-size:1rem;line-height:1.8}.community-module__yvzcmW__patternRequirements{gap:1.5rem;margin-top:2rem;display:grid}.community-module__yvzcmW__patternRequirements h2{margin:0 0 .65rem;font-size:1.25rem;font-weight:650}.community-module__yvzcmW__patternRequirements ul{margin:0;padding-left:1.25rem;line-height:1.8}.community-module__yvzcmW__patternResourceGroup h2{color:var(--color-graphite)}.community-module__yvzcmW__patternResourceGroup a{color:var(--color-accent,#ab4c3e);text-underline-offset:.2em;text-decoration:underline}.community-module__yvzcmW__patternResourceGroup li span{color:var(--color-muted)}.community-module__yvzcmW__patternPurchase{background:#fffaf4;border:1px solid #e8dbd0;border-radius:1.25rem;margin-top:1.75rem;padding:1.6rem}[data-pattern-detail] .community-module__yvzcmW__patternPurchase{background:#edc7bf61;border:1px solid #e4c6bd;border-radius:1.5rem;margin:1.5rem 0 2rem;padding:clamp(1rem,2.5vw,1.6rem)}[data-pattern-detail] .community-module__yvzcmW__patternDescription{margin-top:2rem;line-height:1.75}[data-pattern-detail] .community-module__yvzcmW__purchaseToggle{background:0 0;border:0;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:0}[data-pattern-detail] .community-module__yvzcmW__purchaseThumb{display:none}[data-pattern-detail] .community-module__yvzcmW__purchaseToggle button{background:#fffaf480;border:1px solid #d9b2a9;border-radius:1rem;padding:.8rem .4rem}[data-pattern-detail] .community-module__yvzcmW__purchaseToggle button[aria-pressed=true]{color:#fffaf4;background:#ac4d43}@media (max-width:450px){[data-pattern-detail] .community-module__yvzcmW__purchaseToggle{grid-template-columns:1fr}}.community-module__yvzcmW__patternPurchase h2{margin:0;font-size:1.4rem;font-weight:650}.community-module__yvzcmW__purchaseOptions{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:.65rem;margin:1.2rem 0;display:grid}.community-module__yvzcmW__purchaseOptions>div{grid-template-rows:1fr auto;gap:.6rem;display:grid}.community-module__yvzcmW__purchaseOptions h3{font-size:inherit;margin:0;font-weight:650;line-height:1.45}.community-module__yvzcmW__purchaseOptions .community-module__yvzcmW__singlePrice{justify-self:start;width:fit-content;padding-inline:1rem}.community-module__yvzcmW__singlePrice,.community-module__yvzcmW__membershipSlider{color:#675852;background:#fffaf480;border:0;border-radius:999px}.community-module__yvzcmW__singlePrice{cursor:pointer;font:inherit;gap:.1rem;padding:.5rem .8rem;font-size:.85rem;display:grid}.community-module__yvzcmW__singlePrice[aria-pressed=true]{color:#fffaf4;background:#ac4d43}.community-module__yvzcmW__membershipSlider{isolation:isolate;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.community-module__yvzcmW__membershipSlider>span{z-index:-1;opacity:0;background:#ac4d43;border-radius:999px;width:calc(50% - 3px);transition:transform .2s,opacity .2s;position:absolute;inset:3px auto 3px 3px}.community-module__yvzcmW__membershipSlider[data-selected=monthly]>span,.community-module__yvzcmW__membershipSlider[data-selected=annual]>span{opacity:1}.community-module__yvzcmW__membershipSlider[data-selected=annual]>span{transform:translate(100%)}.community-module__yvzcmW__membershipSlider button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;gap:.1rem;padding:.35rem .5rem;font-size:.85rem;display:grid}.community-module__yvzcmW__membershipSlider button[aria-pressed=true]{color:#fffaf4}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__patternPurchase .community-module__yvzcmW__button{width:fit-content;padding:.65rem 1.3rem}.community-module__yvzcmW__purchaseLogin{color:#404041;background:#f2d8d4;border:0;border-radius:1.6rem;width:min(31rem,100% - 2rem);max-height:calc(100svh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.community-module__yvzcmW__purchaseLogin::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#40373180}.community-module__yvzcmW__purchaseLogin>div{padding:clamp(1.2rem,4vw,2rem)}.community-module__yvzcmW__purchaseLogin h2{margin:1rem 0}.community-module__yvzcmW__purchaseLogin .community-module__yvzcmW__authForm{margin-top:1rem}@media (max-width:420px){.community-module__yvzcmW__purchaseOptions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.community-module__yvzcmW__membershipSlider>span{transition:none}}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__patternPurchase{background:0 0;border:0;border-radius:0;margin:0;padding:0}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__purchaseToggle button,[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__favoriteButton,[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__button,[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__galleryThumbnails button{border:0}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__favoriteButton{vertical-align:top;border-radius:0;padding:0}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__patternRequirements{margin-top:0}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__patternRequirements h2{font-size:1rem}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__patternRequirements ul{font-size:.9rem}[data-pattern-detail][data-pattern-layout] :is(.community-module__yvzcmW__patternFacts dt,.community-module__yvzcmW__patternFacts dd,.community-module__yvzcmW__patternRequirements h2,.community-module__yvzcmW__patternRequirements ul,.community-module__yvzcmW__patternPurchase p,.community-module__yvzcmW__patternPurchase h2,.community-module__yvzcmW__patternPurchase button,.community-module__yvzcmW__patternPurchase a,.community-module__yvzcmW__favoriteButton,.community-module__yvzcmW__cardMeta){font-size:1rem;line-height:1.5}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__textButton{font-weight:inherit}@media (min-width:801px){[data-pattern-layout] .community-module__yvzcmW__patternGallery{display:contents}[data-pattern-layout] .community-module__yvzcmW__galleryFigure{flex-direction:column;grid-area:1/1;align-self:stretch;display:flex}[data-pattern-layout] .community-module__yvzcmW__patternCover{flex:1;min-height:0}[data-pattern-layout] .community-module__yvzcmW__galleryThumbnails{grid-area:2/1}}.community-module__yvzcmW__patternPurchase p{line-height:1.7}.community-module__yvzcmW__patternPurchase .community-module__yvzcmW__patternPrice{color:var(--color-accent);margin:.6rem 0;font-size:2rem;font-weight:750}.community-module__yvzcmW__patternPrice span{color:var(--color-graphite);font-size:.8rem;font-weight:450}.community-module__yvzcmW__patternPurchase .community-module__yvzcmW__button{text-align:center;width:100%}.community-module__yvzcmW__patternPurchase .community-module__yvzcmW__purchaseNote{color:var(--color-muted);margin-bottom:0;font-size:.78rem}.community-module__yvzcmW__patternGallery{min-width:0}.community-module__yvzcmW__galleryFigure{margin:0}.community-module__yvzcmW__galleryFigure figcaption{color:var(--color-graphite);margin-top:.75rem;font-size:.85rem;line-height:1.6}.community-module__yvzcmW__galleryThumbnails{gap:.75rem;margin:.8rem -.4rem 0;padding:.4rem;display:flex;overflow-x:auto}.community-module__yvzcmW__galleryThumbnails button{cursor:pointer;background:#fffaf4;border:2px solid #0000;border-radius:.75rem;flex:0 0 5.5rem;height:5.5rem;padding:0;position:relative;overflow:hidden}.community-module__yvzcmW__galleryThumbnails button[aria-pressed=true]{border-color:var(--color-accent)}.community-module__yvzcmW__galleryThumbnails button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.community-module__yvzcmW__galleryThumbnails img{object-fit:contain}.community-module__yvzcmW__patternMembership{border-top:1px solid #ab4c3e38;margin-top:1.5rem;padding-top:1.5rem}.community-module__yvzcmW__patternMembership h3{margin:0 0 .75rem;font-size:1.2rem}.community-module__yvzcmW__patternRichText{color:var(--color-graphite);margin-top:1.5rem;line-height:1.8}.community-module__yvzcmW__patternRichText p{white-space:pre-wrap;margin:1rem 0 .5rem}.community-module__yvzcmW__patternRichText ul,.community-module__yvzcmW__patternRichText ol{margin:.4rem 0 1rem;padding-left:1.4rem}.community-module__yvzcmW__patternRichText li>ul,.community-module__yvzcmW__patternRichText li>ol{margin-block:.25rem}.community-module__yvzcmW__patternRichText a{color:var(--color-accent,#ab4c3e);text-underline-offset:.2em;text-decoration:underline}.community-module__yvzcmW__purchaseToggle{isolation:isolate;background:#f5ddd3;border:1px solid #e8b9ad;border-radius:2rem;grid-template-columns:1fr 1fr;margin:1.4rem 0 1rem;padding:5px;display:grid;position:relative}.community-module__yvzcmW__purchaseThumb{z-index:-1;background:#ab4c3e;border-radius:1.7rem;width:calc(50% - 5px);transition:transform .22s;position:absolute;top:5px;bottom:5px;left:5px}.community-module__yvzcmW__purchaseToggle[data-membership=true] .community-module__yvzcmW__purchaseThumb{transform:translate(100%)}.community-module__yvzcmW__purchaseToggle button{color:#675852;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:1.7rem;gap:.15rem;padding:.8rem .3rem;font-size:.85rem;transition:color .22s;display:grid}.community-module__yvzcmW__purchaseToggle button strong{font-size:1rem}.community-module__yvzcmW__purchaseToggle button[aria-pressed=true]{color:#fffaf4}.community-module__yvzcmW__purchaseToggle button:focus-visible{outline-offset:3px;outline:2px solid #262626}@media (prefers-reduced-motion:reduce){.community-module__yvzcmW__purchaseThumb,.community-module__yvzcmW__purchaseToggle button{transition:none}}.community-module__yvzcmW__purchaseLogin{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2d8d4d1;width:min(42rem,100% - 2rem)}.community-module__yvzcmW__purchaseLogin>div{padding:2rem;position:relative}.community-module__yvzcmW__purchaseLogin>div>button:first-child{background:0 0;border:0;padding:.25rem;text-decoration:none;position:absolute;top:1rem;right:1.4rem}.community-module__yvzcmW__purchaseLogin>div>button:first-child:focus-visible{outline-offset:3px;border-radius:.4rem;outline:2px solid #ac4d43}.community-module__yvzcmW__purchaseLogin h2{color:#4c4c4c;letter-spacing:-.065em;margin:.5rem 0 1.3rem;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:860;line-height:.95}.community-module__yvzcmW__purchaseLogin [data-compact-login]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem}.community-module__yvzcmW__purchaseLogin [data-compact-login]>label,.community-module__yvzcmW__purchaseLogin [data-compact-login]>input{grid-column:1/-1}.community-module__yvzcmW__purchaseLogin [data-compact-login] input{background:#fffcf8cc;min-height:2.6rem;padding:.55rem .8rem}.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__passwordField input{height:2.6rem}.community-module__yvzcmW__purchaseLogin [data-compact-login]>button{grid-area:5/2/span 2;place-self:start end;width:fit-content;min-height:0;margin-top:.35rem;padding:.65rem 1.2rem}.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formHint{color:#636363;grid-column:1;margin:.25rem 0 0}.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formHint:has(a[href="/atelier/zapomenute-heslo"]){grid-row:5}.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formHint:has(button){grid-row:6}.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formHint a,.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formHint button{color:#636363;margin:0;text-decoration:none;transition:color .2s}.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formHint a:hover,.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formHint button:hover{color:#ac4d43}.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formError{grid-area:7/1/auto/-1}@media (max-width:540px){.community-module__yvzcmW__purchaseLogin>div{padding:2rem 1.2rem 1.4rem}.community-module__yvzcmW__purchaseLogin [data-compact-login]{grid-template-columns:minmax(0,1fr)}.community-module__yvzcmW__purchaseLogin [data-compact-login]>button{grid-area:7/1}.community-module__yvzcmW__purchaseLogin [data-compact-login] .community-module__yvzcmW__formError{grid-row:8}}[data-pattern-layout] .community-module__yvzcmW__patternCover>img{object-fit:cover}[data-pattern-layout] .community-module__yvzcmW__patternCover .community-module__yvzcmW__galleryThumbnails{z-index:1;scrollbar-width:none;flex-direction:column;gap:.6rem;max-height:calc(100% - 2rem);margin:0;padding:.3rem;display:flex;position:absolute;top:50%;left:clamp(.6rem,1.4vw,1.2rem);overflow:hidden auto;transform:translateY(-50%)}[data-pattern-layout] .community-module__yvzcmW__patternCover .community-module__yvzcmW__galleryThumbnails::-webkit-scrollbar{display:none}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__patternCover .community-module__yvzcmW__galleryThumbnails button{border:2px solid #fffaf4;border-radius:50%;flex:0 0 clamp(3rem,5vw,4.5rem);width:clamp(3rem,5vw,4.5rem);height:clamp(3rem,5vw,4.5rem);box-shadow:0 2px 8px #40373130}[data-pattern-layout] .community-module__yvzcmW__patternCover .community-module__yvzcmW__galleryThumbnails button[aria-pressed=true]{border-color:#636363}[data-pattern-layout] .community-module__yvzcmW__patternCover .community-module__yvzcmW__galleryThumbnails img{object-fit:cover}[data-pattern-layout] .community-module__yvzcmW__patternCover .community-module__yvzcmW__galleryThumbnails{top:auto;bottom:1rem;transform:none}[data-pattern-layout] .community-module__yvzcmW__patternCover .community-module__yvzcmW__galleryThumbnails button[aria-pressed=true]{border-width:3px;border-color:#e6a4b3}[data-pattern-detail][data-pattern-layout] [class*=titleRow] .community-module__yvzcmW__favoriteButton{white-space:nowrap;background:#faf2e799;border-radius:2rem;padding:.45rem .7rem;font-size:.75rem;line-height:1.2;text-decoration:none}[data-pattern-detail][data-pattern-layout] [data-compact-purchase] .community-module__yvzcmW__button{border-radius:2rem;width:100%;padding:.65rem 1rem;font-weight:700}[data-pattern-detail][data-pattern-layout] [data-compact-purchase].community-module__yvzcmW__patternPurchase p{margin:.4rem 0;font-size:.8rem}[data-compact-purchase].community-module__yvzcmW__patternPurchase>div+div{margin-top:.5rem}[data-pattern-layout] details .community-module__yvzcmW__patternRequirements h2{display:none}[data-pattern-layout] details .community-module__yvzcmW__patternRequirements{margin:0;padding:0}[data-pattern-layout] details .community-module__yvzcmW__patternFacts{margin:.3rem 0}@media (min-width:801px){[data-pattern-layout] .community-module__yvzcmW__patternGallery{height:100%}[data-pattern-layout] .community-module__yvzcmW__galleryFigure{height:100%;min-height:0}[data-pattern-layout] .community-module__yvzcmW__patternCover{aspect-ratio:auto;height:100%}}.community-module__yvzcmW__galleryExpand{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.community-module__yvzcmW__galleryExpand:focus-visible{outline-offset:-5px;outline:3px solid #ab4c3e}.community-module__yvzcmW__galleryLightbox{-webkit-backdrop-filter:blur(12px);color:#636363;background:0 0;border:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:auto;padding:3.5rem clamp(1rem,3vw,3rem) 1rem;position:fixed;inset:0;overflow:auto}.community-module__yvzcmW__galleryLightbox::backdrop{-webkit-backdrop-filter:blur(12px);background:#faf2e7b8}.community-module__yvzcmW__galleryLightboxClose{color:#636363;cursor:pointer;background:#faf2e7d9;border:0;border-radius:2rem;padding:.5rem 1rem;font-weight:750;position:absolute;top:1rem;right:clamp(1rem,3vw,3rem)}.community-module__yvzcmW__galleryLightboxClose:hover{color:#ab4c3e}.community-module__yvzcmW__galleryLightboxClose:focus-visible{outline-offset:3px;outline:2px solid #636363}.community-module__yvzcmW__galleryFullImage{pointer-events:none;justify-content:center;align-items:center;width:100%;height:calc(100svh - 6rem);display:flex;position:relative}.community-module__yvzcmW__galleryFullImage img{pointer-events:auto;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain!important}.community-module__yvzcmW__galleryLightbox p{text-align:center;margin:.4rem auto 0;font-size:.85rem}.community-module__yvzcmW__purchaseExplanation{border-top:1px solid #bba9a580;margin-top:.6rem;padding-top:.7rem;font-size:.78rem;line-height:1.45}.community-module__yvzcmW__purchaseExplanation p{margin:.35rem 0}.community-module__yvzcmW__purchaseExplanation a,.community-module__yvzcmW__purchaseExplanation button:not(.community-module__yvzcmW__button){font:inherit;color:#ab4c3e;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__purchaseExplanation .community-module__yvzcmW__button{border-radius:2rem;margin-top:.3rem;padding:.4rem .8rem;font-size:.78rem;line-height:1.3}:is(.community-module__yvzcmW__patternGallery:has(.community-module__yvzcmW__galleryLightbox[open]) .community-module__yvzcmW__galleryFigure,body:has(.community-module__yvzcmW__galleryLightbox[open]) [data-pattern-detail]>header,body:has(.community-module__yvzcmW__galleryLightbox[open]) [data-pattern-detail]>footer,body:has(.community-module__yvzcmW__galleryLightbox[open]) [data-pattern-detail] main>header,body:has(.community-module__yvzcmW__galleryLightbox[open]) [data-pattern-detail] [class*=infoBox]){filter:blur(10px)}.community-module__yvzcmW__membershipSlider[data-purchase-choice]>span{opacity:1;background:#ab4c3e}.community-module__yvzcmW__membershipSlider[data-purchase-choice=monthly]>span{transform:translate(100%)}[data-pattern-detail][data-pattern-layout] .community-module__yvzcmW__membershipSlider[data-purchase-choice] button{padding:.65rem .55rem;font-size:.85rem;font-weight:700;line-height:1.3}[data-compact-purchase].community-module__yvzcmW__patternPurchase>.community-module__yvzcmW__membershipSlider{margin-bottom:.7rem}[data-compact-purchase].community-module__yvzcmW__patternPurchase .community-module__yvzcmW__membershipTerms{margin:.6rem 0 .8rem;line-height:1.5}[data-pattern-layout] details .community-module__yvzcmW__patternFacts{gap:.6rem;margin:0;padding-bottom:.6rem}[data-pattern-layout] details .community-module__yvzcmW__patternFacts>div{align-items:baseline;gap:.65rem}[data-pattern-layout] details .community-module__yvzcmW__patternFacts dt{align-items:center}[data-pattern-layout] details .community-module__yvzcmW__patternFacts dd{flex-wrap:wrap;gap:.4rem;display:flex}[data-pattern-layout] details .community-module__yvzcmW__patternRequirements ul{gap:.6rem;margin:0;padding-left:1.1rem;line-height:1.5;list-style:outside;display:grid}@media (max-width:800px){[data-pattern-detail] .community-module__yvzcmW__patternPurchase .community-module__yvzcmW__membershipSlider[data-purchase-choice] button{font-size:.78rem}}.community-module__yvzcmW__galleryFullImage img{border-radius:1.5rem}.community-module__yvzcmW__galleryPrevious,.community-module__yvzcmW__galleryNext{z-index:2;color:#636363;cursor:pointer;background:#faf2e7d9;border:1px solid #fffaf4;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.community-module__yvzcmW__galleryPrevious{left:clamp(.5rem,2vw,2rem)}.community-module__yvzcmW__galleryNext{right:clamp(.5rem,2vw,2rem)}.community-module__yvzcmW__galleryPrevious svg,.community-module__yvzcmW__galleryNext svg{width:1.5rem;height:1.5rem}.community-module__yvzcmW__galleryPrevious:hover,.community-module__yvzcmW__galleryNext:hover{color:#ab4c3e}.community-module__yvzcmW__galleryPrevious:focus-visible,.community-module__yvzcmW__galleryNext:focus-visible{outline-offset:3px;outline:2px solid #636363}@media (max-width:540px){.community-module__yvzcmW__galleryPrevious,.community-module__yvzcmW__galleryNext{width:2.5rem;height:2.5rem}.community-module__yvzcmW__galleryFullImage img{border-radius:1rem}.community-module__yvzcmW__galleryFullImage{width:calc(100% - 3rem);margin:auto}}[data-pattern-layout] details .community-module__yvzcmW__patternFacts>div{grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:.6rem;margin:0;display:grid}[data-pattern-layout] details .community-module__yvzcmW__patternFacts dt,[data-pattern-layout] details .community-module__yvzcmW__patternFacts dd{align-items:center;margin:0;font-size:1rem;line-height:1.5}[data-pattern-layout] details .community-module__yvzcmW__patternFacts dt{gap:.5rem;display:flex}[data-pattern-layout] details .community-module__yvzcmW__patternFacts svg{flex:0 0 1.3rem;align-self:center}[data-pattern-layout] details .community-module__yvzcmW__patternFacts dd{overflow-wrap:anywhere;display:block}@media (max-width:420px){[data-pattern-layout] details .community-module__yvzcmW__patternFacts>div{grid-template-columns:9rem minmax(0,1fr);gap:.4rem}[data-pattern-layout] details .community-module__yvzcmW__patternFacts dt,[data-pattern-layout] details .community-module__yvzcmW__patternFacts dd{font-size:.88rem}}.community-module__yvzcmW__patternRequirements .community-module__yvzcmW__resourceShopLink{font-weight:750;text-decoration:none;color:#c77f92!important}.community-module__yvzcmW__patternRequirements .community-module__yvzcmW__resourceShopLink:hover{color:#ab4c3e!important}.community-module__yvzcmW__shopListAction{margin-top:.9rem}.community-module__yvzcmW__shopListAction p{margin:.5rem 0 0;line-height:1.5;font-size:.78rem!important}.community-module__yvzcmW__shopListButton{color:#636363;max-width:100%;font:inherit;cursor:pointer;background:#faf2e7a6;border:0;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.85rem;font-weight:750;display:inline-flex}.community-module__yvzcmW__shopListButton svg{flex-shrink:0;width:1.25rem;height:1.25rem}.community-module__yvzcmW__shopListButton:disabled{opacity:.55;cursor:default}.community-module__yvzcmW__shopListButton:not(:disabled):hover{color:#ab4c3e;background:#faf2e7}[data-pattern-detail] .community-module__yvzcmW__patternDescription[data-free-description]{margin-top:0;margin-bottom:1rem;font-size:.92rem;line-height:1.5}[data-pattern-detail] .community-module__yvzcmW__patternDescription[data-free-description] p{margin:.6rem 0}[data-pattern-detail] .community-module__yvzcmW__patternPurchase .community-module__yvzcmW__button[data-free-login]{margin-top:1rem;margin-bottom:1rem}
.pattern-carousel-module__jVjRwa__section{color:#404041;width:100%;margin:clamp(3rem,6vw,6rem) auto}.pattern-carousel-module__jVjRwa__section:last-child{margin-bottom:1.5rem}.pattern-carousel-module__jVjRwa__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.pattern-carousel-module__jVjRwa__header h2{margin:0 0 .6rem;font-size:clamp(2.1rem,5vw,2.9rem);line-height:1.1}.pattern-carousel-module__jVjRwa__header p{margin:0;font-size:.95rem;line-height:1.6}.pattern-carousel-module__jVjRwa__header a{color:#ac4d43;white-space:nowrap;text-underline-offset:4px;font-size:.85rem}.pattern-carousel-module__jVjRwa__carousel{position:relative}.pattern-carousel-module__jVjRwa__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:23.8%;grid-auto-flow:column;gap:1.1rem;margin:0;padding:.3rem .3rem 1rem;scroll-padding-inline:.3rem;list-style:none;display:grid;overflow-x:auto}.pattern-carousel-module__jVjRwa__card{scroll-snap-align:start;min-width:0}.pattern-carousel-module__jVjRwa__card a{color:inherit;border-radius:1rem;text-decoration:none;display:block}.pattern-carousel-module__jVjRwa__image{aspect-ratio:1;background:#e8dbcf;border-radius:1rem;position:relative;overflow:hidden}.pattern-carousel-module__jVjRwa__image img{object-fit:cover;transition:transform .2s}.pattern-carousel-module__jVjRwa__caption{justify-content:space-between;align-items:flex-end;gap:.5rem;max-width:calc(100% - 1.6rem);display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.pattern-carousel-module__jVjRwa__caption h3,.pattern-carousel-module__jVjRwa__price{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:inherit;background:#faf2e7a6;border-radius:1.2rem;padding:.5rem .7rem}.pattern-carousel-module__jVjRwa__price{color:#636363;white-space:nowrap;background:#edc7bfa6;font-size:1rem;font-weight:750;line-height:1.4}.pattern-carousel-module__jVjRwa__authLink{color:#ac4d43;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.pattern-carousel-module__jVjRwa__caption h3{color:#636363;margin:0;font-size:.9rem;font-weight:750;line-height:1.4}.pattern-carousel-module__jVjRwa__arrow{color:#e4a9b3;cursor:pointer;background:#fffaf3b8;border:0;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:absolute;top:calc(50% - .5rem);transform:translateY(-50%);box-shadow:0 3px 16px #40404120}.pattern-carousel-module__jVjRwa__arrow.pattern-carousel-module__jVjRwa__arrow [data-atelier-chevron]{border-width:.19rem .19rem 0 0;width:1.05rem;height:1.05rem}.pattern-carousel-module__jVjRwa__arrow:disabled{opacity:.4;cursor:default}.pattern-carousel-module__jVjRwa__previous{left:.6rem}.pattern-carousel-module__jVjRwa__next{right:.6rem}.pattern-carousel-module__jVjRwa__section a:focus-visible,.pattern-carousel-module__jVjRwa__section button:focus-visible,.pattern-carousel-module__jVjRwa__track:focus-visible{outline-offset:3px;outline:3px solid #ac4d43}@media (hover:hover){.pattern-carousel-module__jVjRwa__card a:hover img{transform:scale(1.035)}}@media (max-width:1000px){.pattern-carousel-module__jVjRwa__track{grid-auto-columns:34%}}@media (max-width:600px){.pattern-carousel-module__jVjRwa__track{grid-auto-columns:64.6%}.pattern-carousel-module__jVjRwa__header{flex-wrap:wrap}.pattern-carousel-module__jVjRwa__caption{flex-wrap:wrap;gap:.25rem}}@media (prefers-reduced-motion:reduce){.pattern-carousel-module__jVjRwa__image img{transition:none}}.pattern-carousel-module__jVjRwa__track::-webkit-scrollbar{display:none}
.pattern-reader-module__2RhFYq__reader{color:#553a31;margin-block:1rem}.pattern-reader-module__2RhFYq__controls{background:#f1dfd3;border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;padding:1rem;display:flex}.pattern-reader-module__2RhFYq__controls button,.pattern-reader-module__2RhFYq__controls select{font:inherit;color:inherit;background:#fffaf4;border:1px solid #b89988;border-radius:.6rem;padding:.6rem .9rem}.pattern-reader-module__2RhFYq__controls button:disabled{opacity:.5}.pattern-reader-module__2RhFYq__page{background:#fff;margin-top:1rem;overflow:auto}.pattern-reader-module__2RhFYq__page canvas{height:auto;display:block}@media print{.pattern-reader-module__2RhFYq__reader{display:none}}
