._3bPIYa_page{color:#5e4636;background:#fbf7ec;min-height:70vh}._3bPIYa_shell{width:min(1120px,100% - 32px);margin:0 auto;padding:clamp(20px,3vw,38px) 0 48px}._3bPIYa_backLink{color:#765f50;font-size:.86rem;font-weight:700;text-decoration:none}._3bPIYa_hero{text-align:center;max-width:720px;margin:clamp(22px,3.5vw,42px) auto 0}._3bPIYa_eyebrow,._3bPIYa_step,._3bPIYa_categoryLevel{color:#9a7527;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}._3bPIYa_hero h1{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, "Yu Mincho", serif;letter-spacing:.015em;margin:.35rem 0 0;font-size:clamp(2.5rem,6vw,4.65rem);font-weight:500;line-height:.96}._3bPIYa_hero h1 em{color:#b08a4a;font-weight:500}._3bPIYa_levelTitle{color:var(--level-color)}._3bPIYa_hero>p:last-child{color:#776355;min-height:3.5em;margin:.8rem auto 0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.75}._3bPIYa_hubHero>p:last-child{min-height:0}._3bPIYa_shell._3bPIYa_hubShell{padding-top:14px;padding-bottom:24px}._3bPIYa_hubShell ._3bPIYa_hubHero{margin-top:10px}._3bPIYa_hubShell ._3bPIYa_hubHero>p:last-child{margin-top:.5rem}._3bPIYa_hubShell ._3bPIYa_levelGrid{row-gap:16px}._3bPIYa_hubShell ._3bPIYa_encouragement{margin-top:20px}._3bPIYa_selector,._3bPIYa_categories{margin-top:clamp(30px,4.5vw,48px)}._3bPIYa_hubHero+._3bPIYa_selector{margin-top:16px}._3bPIYa_sectionHeading{justify-content:space-between;align-items:end;gap:1rem;min-height:3.9rem;margin-bottom:1rem;display:flex}._3bPIYa_sectionHeading h2{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, "Yu Mincho", serif;margin:.2rem 0 0;font-size:1.8rem;font-weight:500;line-height:1.15}._3bPIYa_levelGrid{grid-template-columns:repeat(3,minmax(0,260px));justify-content:center;gap:clamp(1.1rem,2.8vw,1.8rem) clamp(1.5rem,5vw,3.7rem);width:min(850px,100%);margin:0 auto;display:grid}._3bPIYa_selector ._3bPIYa_sectionHeading{text-align:center;justify-content:center;min-height:0;margin-bottom:24px}._3bPIYa_selector ._3bPIYa_sectionHeading h2{margin-top:.45rem}._3bPIYa_levelCard,._3bPIYa_categoryCard{isolation:isolate;background:radial-gradient(circle at 18% 22%,#b08a4a0e 0 1px,#0000 1.5px) 0 0/31px 29px,radial-gradient(circle at 72% 65%,#5e46360a 0 .8px,#0000 1.3px) 0 0/37px 35px,linear-gradient(145deg,#fffefafa,#fbf6e8f2);border:1px solid #b08a4a42;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 10px 26px #5e463613,0 1px 2px #5e46360f}._3bPIYa_levelCard:after,._3bPIYa_categoryCard:after{z-index:-1;content:"";opacity:.12;pointer-events:none;background-position:100%;background-size:44px 44px;width:70%;height:70%;position:absolute;top:22%;right:-12%}._3bPIYa_levelCard>*,._3bPIYa_categoryCard>*{z-index:1;position:relative}._3bPIYa_page [data-pattern=n5]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='56' viewBox='0 0 64 56'%3E%3Cg fill='none' stroke='%237eb36b' stroke-width='1.35'%3E%3Ccircle cx='0' cy='0' r='28'/%3E%3Ccircle cx='64' cy='0' r='28'/%3E%3Ccircle cx='32' cy='28' r='28'/%3E%3Ccircle cx='0' cy='56' r='28'/%3E%3Ccircle cx='64' cy='56' r='28'/%3E%3Cpath d='M12 28c5-9 11-14 20-16 9 2 15 7 20 16-5 9-11 14-20 16-9-2-15-7-20-16Z'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 56px}._3bPIYa_page [data-pattern=n4]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='56' viewBox='0 0 64 56'%3E%3Cg fill='none' stroke='%236fa7d8' stroke-width='1.25'%3E%3Cpath d='M32 0 48 28 32 56 16 28 32 0ZM0 0l16 28L0 56M64 0 48 28l16 28M0 28h64M32 0v56M16 28 0 14M16 28 0 42M48 28l16-14M48 28l16 14'/%3E%3Cpath d='m32 0-8 14 8 14 8-14-8-14Zm0 28-8 14 8 14 8-14-8-14Z'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 56px}._3bPIYa_page [data-pattern=n3]:after{background-image:radial-gradient(circle at 50% 100%, transparent 15px, var(--level-color) 16px 17px, transparent 18px), radial-gradient(circle at 0 100%, transparent 15px, var(--level-color) 16px 17px, transparent 18px), radial-gradient(circle at 100% 100%, transparent 15px, var(--level-color) 16px 17px, transparent 18px)}._3bPIYa_page [data-pattern=n2]:after{background-image:linear-gradient(45deg, var(--level-color) 25%, transparent 25% 75%, var(--level-color) 75%), linear-gradient(45deg, var(--level-color) 25%, transparent 25% 75%, var(--level-color) 75%);background-position:0 0,22px 22px}._3bPIYa_page [data-pattern=n1]:after{background-image:linear-gradient(30deg, transparent 42%, var(--level-color) 43% 46%, transparent 47%), linear-gradient(-30deg, transparent 42%, var(--level-color) 43% 46%, transparent 47%), linear-gradient(90deg, transparent 46%, var(--level-color) 47% 50%, transparent 51%);background-size:50px 44px}._3bPIYa_categoryLink{color:inherit;text-decoration:none}._3bPIYa_categoryLink:hover,._3bPIYa_categoryLink:focus-visible{border-color:#b08a4a;box-shadow:0 16px 34px #5e463621}._3bPIYa_levelCard{aspect-ratio:1;border:1.5px solid var(--level-color);background:color-mix(in srgb, var(--level-color) 6%, #fffdf6);color:#5e4636;text-align:center;cursor:pointer;border-radius:50%;flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;padding:clamp(1.45rem,3vw,2.15rem);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}._3bPIYa_levelCard:after{opacity:.13;background-position:50%;width:100%;height:100%;display:block;inset:0;-webkit-mask-image:radial-gradient(#0000 18%,#00000014 40%,#0009 72%,#000 100%);mask-image:radial-gradient(#0000 18%,#00000014 40%,#0009 72%,#000 100%)}._3bPIYa_levelCard[data-pattern=n5]:after{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='42' viewBox='0 0 48 42'%3E%3Cg fill='none' stroke='%237eb36b' stroke-width='.8'%3E%3Cpath d='M24 0 48 14 48 28 24 42 0 28 0 14Z M24 0v42 M0 14l48 14 M0 28l48-14 M24 0 12 21 24 42 36 21Z M0 14h24L0 28 M48 14H24l24 14 M12 21 24 14 36 21 24 28Z'/%3E%3C/g%3E%3C/svg%3E");background-size:48px 42px}._3bPIYa_levelCard[data-pattern=n4]:after{opacity:.34;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='48' viewBox='0 0 56 48'%3E%3Cg fill='none' stroke='%236fa7d8' stroke-width='1'%3E%3Cpath d='M28 24 16 14 4 24 16 34Z M28 24 40 14 52 24 40 34Z M28 24 18 12 28 0 38 12Z M28 24 18 36 28 48 38 36Z M0 0 28 48 56 0 M0 48 28 0 56 48'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 48px}._3bPIYa_levelCard[data-pattern=n3]:after{opacity:.38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23e9b51a' stroke-width='1'%3E%3Cpath d='M0 24a24 24 0 0 1 48 0 M6 24a18 18 0 0 1 36 0 M12 24a12 12 0 0 1 24 0 M18 24a6 6 0 0 1 12 0 M-24 48a24 24 0 0 1 48 0 M-18 48a18 18 0 0 1 36 0 M-12 48a12 12 0 0 1 24 0 M-6 48a6 6 0 0 1 12 0 M24 48a24 24 0 0 1 48 0 M30 48a18 18 0 0 1 36 0 M36 48a12 12 0 0 1 24 0 M42 48a6 6 0 0 1 12 0'/%3E%3C/g%3E%3C/svg%3E");background-size:48px 48px}._3bPIYa_levelCard[data-pattern=n2]:after{opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath fill='%23e47724' d='M0 0h22v22H0z M22 22h22v22H22z'/%3E%3C/svg%3E");background-size:44px 44px}._3bPIYa_levelCard[data-pattern=n1]:after{opacity:.3}._3bPIYa_trialCard{isolation:isolate;aspect-ratio:1;text-align:center;background:#fff;border:1.5px solid #d8cdbd;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:clamp(1.45rem,3vw,2.15rem);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #5e463613,0 1px 2px #5e46360f}._3bPIYa_trialCard:after{z-index:-1;opacity:.45;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='35' viewBox='0 0 40 35'%3E%3Cg fill='none' stroke='%23cbb487' stroke-width='.75'%3E%3Cpath d='M20 0 40 11.667 40 23.333 20 35 0 23.333 0 11.667Z M20 0v35 M0 11.667 40 23.333 M0 23.333 40 11.667 M20 0 10 17.5 20 35 30 17.5Z M0 11.667h20L0 23.333 M40 11.667H20l20 11.666 M10 17.5 20 11.667 30 17.5 20 23.333Z'/%3E%3C/g%3E%3C/svg%3E");background-size:40px 35px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 18%,#00000014 40%,#0009 72%,#000 100%);mask-image:radial-gradient(#0000 18%,#00000014 40%,#0009 72%,#000 100%)}._3bPIYa_trialLabel{color:#5e4636;font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;background:#fff;border:1px solid #9f8d7e;border-radius:10px;padding:.42rem .62rem;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex}._3bPIYa_trialCard>p{color:#776355;margin:.8rem 0 0;font-size:.86rem;line-height:1.5}._3bPIYa_trialLevels{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;width:100%;margin-top:1rem;display:grid;transform:translateY(12px)}._3bPIYa_trialLevels a{border:2px solid var(--level-color);background:color-mix(in srgb, var(--level-color) 15%, #fffdf6);color:#5e4636;border-radius:8px;grid-column:span 2;justify-content:center;align-items:center;min-height:32px;font-size:.82rem;font-weight:900;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}._3bPIYa_trialLevels a:nth-child(4){grid-column:2/span 2}._3bPIYa_trialLevels a:nth-child(5){grid-column:4/span 2}._3bPIYa_trialLevels a:hover,._3bPIYa_trialLevels a:focus-visible{background:color-mix(in srgb, var(--level-color) 72%, #5e4636);color:#fffaf2;outline:2px solid color-mix(in srgb, var(--level-color) 45%, transparent);outline-offset:2px}._3bPIYa_levelCard:hover,._3bPIYa_levelCard:focus-visible{border-color:var(--level-color);transform:translateY(-2px);box-shadow:0 16px 34px #5e463621}._3bPIYa_levelCard:focus-visible{outline-offset:3px;outline:3px solid #d9bf7785}._3bPIYa_levelLabel{border:1px solid var(--level-color);background:var(--level-color);color:var(--level-text-color);font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, "Yu Mincho", serif;border-radius:8px;padding:.22em .42em;font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:700;line-height:1;display:inline-flex}._3bPIYa_levelKeywords{text-align:center;gap:4px;width:min(8.5rem,100%);margin-top:.55rem;display:grid}._3bPIYa_keywordLabel{background:color-mix(in srgb, var(--level-color) 22%, #fffdf6);color:#5e4636;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:2px 10px;font-family:Arial,sans-serif;font-size:clamp(.8rem,1.2vw,.88rem);font-weight:600;line-height:1.3;display:flex}._3bPIYa_chooseLabel{background:var(--start-button-color);color:#5a4030;letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;max-width:11rem;min-height:32px;margin-top:auto;padding:.4rem .7rem;font-family:Arial,sans-serif;font-size:.78rem;font-weight:600;line-height:1.25;display:flex}._3bPIYa_levelCard[data-pattern=n5]{--start-button-color:#a4bd91}._3bPIYa_levelCard[data-pattern=n4]{--start-button-color:#9bbad4}._3bPIYa_levelCard[data-pattern=n3]{--start-button-color:#e6c75e}._3bPIYa_levelCard[data-pattern=n2]{--start-button-color:#dda477}._3bPIYa_levelCard[data-pattern=n1]{--start-button-color:#d18b99}._3bPIYa_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}._3bPIYa_categoryCard{flex-direction:column;min-height:278px;padding:1.35rem;display:flex}._3bPIYa_categoryCard:after{opacity:.09;width:48%;height:84%;top:8%;right:-5%}._3bPIYa_categoryIcon{border:1px solid var(--level-color);background:var(--level-color);width:3.5rem;height:3.5rem;color:var(--level-text-color);border-radius:12px;justify-content:center;align-items:center;margin-bottom:.9rem;font-family:Yu Mincho,serif;font-size:1.65rem;font-weight:700;display:inline-flex}._3bPIYa_categories ._3bPIYa_categoryLevel{color:var(--level-color)}._3bPIYa_categoryCard h3{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, "Yu Mincho", serif;margin:.15rem 0 0;font-size:1.8rem;font-weight:500}._3bPIYa_categoryCard>p:not(._3bPIYa_categoryLevel){color:#776355;min-height:4.95em;margin:.55rem 0 0;font-size:.93rem;line-height:1.65}._3bPIYa_status{color:#6f5d50;background:#efe7d9;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.42rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}._3bPIYa_available{color:var(--level-color);gap:.45rem;margin-top:auto;padding-top:1.35rem;font-size:.8rem;font-weight:800;display:inline-flex}._3bPIYa_encouragement{color:#6e5849;text-align:center;width:min(470px,100%);margin:clamp(34px,4.5vw,48px) auto 0}._3bPIYa_encouragementRule{color:#c9a858;grid-template-columns:1fr auto 1fr;align-items:center;gap:.9rem;display:grid}._3bPIYa_encouragementRule span{background:linear-gradient(90deg,#0000,#c9a858b3);height:1px}._3bPIYa_encouragementRule span:last-child{background:linear-gradient(90deg,#c9a858b3,#0000)}._3bPIYa_encouragementRule svg{fill:currentColor;stroke:currentColor;stroke-width:1.2px;width:28px;height:28px}._3bPIYa_encouragementFlower{font-size:1.75rem;font-weight:400;line-height:1}._3bPIYa_encouragement p{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, "Yu Mincho", serif;margin:.55rem 0 0;font-size:clamp(.98rem,2vw,1.1rem);line-height:1.55}._3bPIYa_menuEncouragement{width:min(680px,100%)}._3bPIYa_menuEncouragement ._3bPIYa_encouragementRule svg{fill:none;width:32px}@media (prefers-reduced-motion:reduce){._3bPIYa_levelCard{transition:none}}@media (max-width:900px){._3bPIYa_levelGrid{grid-template-columns:repeat(2,minmax(0,260px))}}@media (max-width:680px){._3bPIYa_shell{width:min(100% - 24px,1120px);padding-bottom:42px}._3bPIYa_hero{margin-top:24px}._3bPIYa_selector,._3bPIYa_categories{margin-top:34px}._3bPIYa_sectionHeading{flex-direction:column;align-items:flex-start}._3bPIYa_levelGrid,._3bPIYa_categoryGrid{grid-template-columns:1fr}._3bPIYa_levelGrid{width:min(310px,100%)}._3bPIYa_levelCard,._3bPIYa_trialCard{width:100%;padding:clamp(1.7rem,9vw,2.25rem)}._3bPIYa_hero>p:last-child,._3bPIYa_sectionHeading,._3bPIYa_categoryCard>p:not(._3bPIYa_categoryLevel){min-height:0}._3bPIYa_categoryCard{min-height:248px}._3bPIYa_keywordLabel{font-size:.88rem}}
