.page-hero{position:relative;padding-block:clamp(44px,6vw,72px) clamp(52px,7vw,88px);overflow:hidden}
.page-hero__inner{position:relative;z-index:1;max-width:860px}
.page-hero h1{margin-top:var(--sp-4);font-size:clamp(2.1rem,5vw,3.7rem)}
.page-hero__lead{margin-top:var(--sp-5);font-size:clamp(1.05rem,1.7vw,1.24rem)}

.crumbs{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-6);font-size:.88rem;color:var(--ink-3)}
.crumbs a{color:var(--ink-2)}
.crumbs a:hover{color:var(--accent-2)}
.crumbs span[aria-hidden]{color:var(--ink-3);opacity:.5}

.page-hero__meta{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-7)}
.page-hero__meta li{
  display:inline-flex;
  align-items:center;
  gap:var(--sp-2);
  padding:9px 16px;
  border-radius:999px;
  background:var(--card);
  border:1px solid var(--line-2);
  box-shadow:var(--shadow);
  font-size:.92rem;
  font-weight:500;
  color:var(--ink-2);
}
.page-hero__meta svg{width:17px;height:17px;color:var(--accent);flex:none}
.page-hero__actions{margin-top:var(--sp-7)}

.section__note{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:var(--sp-2);
  margin-top:var(--sp-7);
  font-size:.94rem;
  color:var(--ink-3);
}
.section__note svg{width:17px;height:17px;color:var(--accent);flex:none}
.section__note--left{justify-content:flex-start}
.link-arrow{
  display:inline-flex;
  align-items:center;
  gap:var(--sp-2);
  font-family:var(--f-head);
  font-weight:600;
  color:var(--accent-2);
}
.link-arrow svg{width:17px;height:17px;transition:transform .2s var(--ease)}
.link-arrow:hover svg{transform:translateX(3px)}


.journey-layout{display:grid;grid-template-columns:250px 1fr;gap:clamp(var(--sp-7),5vw,72px);align-items:start}
.journey-nav{position:sticky;top:calc(var(--nav-h) + var(--sp-6))}
.journey-nav__title{
  font-family:var(--f-head);
  font-size:.76rem;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--ink-3);
  margin-bottom:var(--sp-4);
}
.journey-nav__rail{
  position:absolute;
  left:0;
  top:44px;
  bottom:6px;
  width:2px;
  border-radius:2px;
  background:var(--line);
}
.journey-nav__fill{
  display:block;
  width:100%;
  height:0;
  border-radius:2px;
  background:var(--accent);
  transition:height .25s var(--ease);
}
.journey-nav__list{position:relative;padding-left:var(--sp-5)}
.journey-nav__list a{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:var(--sp-3);
  align-items:baseline;
  padding:8px 0;
  font-size:.94rem;
  color:var(--ink-3);
  transition:color .2s var(--ease),transform .2s var(--ease)}
.journey-nav__list a:hover{color:var(--ink)}
.journey-nav__num{font-family:var(--f-head);font-weight:800;font-size:.8rem;color:var(--ink-3);transition:color .2s var(--ease)}
.journey-nav__list a.is-active{color:var(--ink);font-weight:600;transform:translateX(3px)}
.journey-nav__list a.is-active .journey-nav__num{color:var(--accent-2)}

.journey-months{display:flex;flex-direction:column;gap:var(--sp-8)}
.month{
  position:relative;
  scroll-margin-top:calc(var(--nav-h) + var(--sp-6));
  background:var(--card);
  border:1px solid var(--line-2);
  border-radius:var(--r-xl);
  padding:clamp(var(--sp-6),3.5vw,var(--sp-8));
  box-shadow:var(--shadow);
  overflow:hidden;
  transition:box-shadow .3s var(--ease),border-color .3s var(--ease)}
.month:hover{box-shadow:var(--shadow-lg);border-color:rgba(255,116,58,.24)}
.month__head{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--sp-5);align-items:start}
.month__ghost{
  position:absolute;
  right:0;
  top:-18px;
  font-family:var(--f-head);
  font-size:5.2rem;
  font-weight:800;
  line-height:1;
  color:rgba(36,28,20,.045);
  pointer-events:none;
}
.month__label{
  display:inline-block;
  font-size:.72rem;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--accent-2);
}
.month__head h2{margin-top:var(--sp-2);font-size:clamp(1.4rem,2.4vw,1.85rem)}
.month__sub{margin-top:var(--sp-2);color:var(--ink-3);font-size:1rem}
.month__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:var(--sp-6);margin-top:var(--sp-7)}
.month__caption{
  font-family:var(--f-head);
  font-size:.74rem;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--ink-3);
  margin-bottom:var(--sp-4);
}
.month__caption--accent{display:flex;align-items:center;gap:var(--sp-2);color:var(--accent-2)}
.month__caption svg{width:16px;height:16px}
.month__topics li{display:flex;gap:var(--sp-3);align-items:flex-start;padding:9px 0;color:var(--ink-2);font-size:.97rem}
.month__topics svg{width:19px;height:19px;flex:none;margin-top:3px;color:var(--accent)}
.month__task{
  padding:var(--sp-6);
  border-radius:var(--r);
  background:var(--accent-soft);
  border:1px solid rgba(255,116,58,.2);
}
.month__task-text{font-family:var(--f-head);font-weight:600;font-size:1.02rem;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}

.outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}
.outcome{
  padding:var(--card-pad);
  border-radius:var(--r-lg);
  background:rgba(242,229,209,.06);
  border:1px solid rgba(242,229,209,.16);
  transition:background .24s var(--ease),transform .24s var(--ease)}
.outcome:hover{background:rgba(242,229,209,.1);transform:translateY(-4px)}
.outcome__num{
  display:block;
  font-family:var(--f-head);
  font-weight:800;
  font-size:1.5rem;
  color:var(--accent);
  margin-bottom:var(--sp-3);
}
.outcome p{color:rgba(242,229,209,.82);font-size:.96rem;line-height:1.5}

.stats--page .stat{padding-block:var(--sp-8)}
.stat__hint{margin-top:var(--sp-1);font-size:.84rem;color:var(--ink-3)}

.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}
.feature{
  position:relative;
  display:grid;
  grid-template-columns:auto 1fr;
  gap:var(--sp-5);
  align-items:start;
  padding:clamp(var(--sp-6),3vw,var(--sp-7));
  background:var(--card);
  border:1px solid var(--line-2);
  border-radius:var(--r-lg);
  box-shadow:var(--shadow);
  overflow:hidden;
  transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}
.feature:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgba(255,116,58,.26)}
.feature:hover .icon-tile{transform:rotate(-6deg)}
.feature__idx{
  display:block;
  font-family:var(--f-head);
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.1em;
  color:var(--accent-2);
  margin-bottom:var(--sp-2);
}
.feature h3{font-size:1.16rem}
.feature p{margin-top:var(--sp-3);color:var(--ink-3);font-size:.97rem}

.highlight{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:clamp(var(--sp-7),5vw,var(--sp-9));
  align-items:center;
  padding:clamp(var(--sp-7),4vw,var(--sp-9));
  background:var(--card);
  border:1px solid var(--line-2);
  border-radius:var(--r-xl);
  box-shadow:var(--shadow-lg);
}
.highlight__figure{position:relative;display:grid;place-items:center;width:200px;height:200px;flex:none}
.highlight__num{
  font-family:var(--f-head);
  font-size:4.6rem;
  font-weight:800;
  letter-spacing:-.05em;
  color:var(--accent);
  line-height:1;
}
.highlight__dots{position:absolute;inset:0}
.highlight__dots span{
  position:absolute;
  left:50%;
  top:50%;
  width:11px;
  height:11px;
  margin:-5.5px;
  border-radius:50%;
  background:var(--accent-3);
  animation:orbit 9s linear infinite;
}
.highlight__dots span:nth-child(n){--i:0}
@keyframes orbit{
  from{transform:rotate(0deg) translateX(88px) rotate(0deg)}
  to{transform:rotate(360deg) translateX(88px) rotate(-360deg)}
}
.highlight__dots span:nth-child(1){transform:rotate(0deg) translateX(88px)}
.highlight__dots span:nth-child(2){transform:rotate(30deg) translateX(88px)}
.highlight__dots span:nth-child(3){transform:rotate(60deg) translateX(88px)}
.highlight__dots span:nth-child(4){transform:rotate(90deg) translateX(88px)}
.highlight__dots span:nth-child(5){transform:rotate(120deg) translateX(88px)}
.highlight__dots span:nth-child(6){transform:rotate(150deg) translateX(88px)}
.highlight__dots span:nth-child(7){transform:rotate(180deg) translateX(88px)}
.highlight__dots span:nth-child(8){transform:rotate(210deg) translateX(88px)}
.highlight__dots span:nth-child(9){transform:rotate(240deg) translateX(88px)}
.highlight__dots span:nth-child(10){transform:rotate(270deg) translateX(88px)}
.highlight__dots span:nth-child(11){transform:rotate(300deg) translateX(88px)}
.highlight__dots span:nth-child(12){transform:rotate(330deg) translateX(88px)}
.highlight__body h2{margin-top:var(--sp-4)}
.highlight__body .lead{margin-top:var(--sp-4)}

.checklist--wide{max-width:820px;margin-inline:auto;gap:0 var(--sp-8)}

.educators{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}
.educator{
  display:grid;
  grid-template-columns:150px 1fr;
  gap:var(--sp-6);
  padding:var(--sp-6);
  background:var(--card);
  border:1px solid var(--line-2);
  border-radius:var(--r-xl);
  box-shadow:var(--shadow);
  transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}
.educator:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgba(255,116,58,.24)}
.educator__photo{
  position:relative;
  aspect-ratio:3/4;
  border-radius:var(--r);
  overflow:hidden;
  display:grid;
  place-items:center;
  background:linear-gradient(150deg,var(--sand-2),var(--sand-3));
}
.educator__photo::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-34%;
  transform:translateX(-50%);
  width:84%;
  aspect-ratio:1;
  border-radius:50%;
  background:rgba(255,116,58,.16);
  transition:transform .4s var(--ease)}
.educator:hover .educator__photo::after{transform:translateX(-50%) scale(1.14)}
.educator__photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}
.educator__initials{position:relative;z-index:1;font-family:var(--f-head);font-weight:800;font-size:2.1rem;color:var(--accent-2);letter-spacing:-.04em}
.educator__body h2{font-size:1.28rem}
.educator__role{margin-top:var(--sp-1);font-size:.92rem;font-weight:600;color:var(--accent-2)}
.educator__bio{margin-top:var(--sp-4);color:var(--ink-3);font-size:.97rem}
.educator__caption{
  margin-top:var(--sp-5);
  font-family:var(--f-head);
  font-size:.72rem;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--ink-3);
  margin-bottom:var(--sp-3);
}

.chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}
.chips li{
  padding:6px 14px;
  border-radius:999px;
  background:var(--sand-2);
  border:1px solid var(--line-2);
  font-size:.85rem;
  color:var(--ink-2);
}
.chips--lg{justify-content:center;gap:var(--sp-3)}
.chips--lg li{
  padding:12px 24px;
  font-family:var(--f-head);
  font-weight:600;
  font-size:1rem;
  background:var(--card);
  box-shadow:var(--shadow);
  transition:transform .22s var(--ease),color .22s var(--ease)}
.chips--lg li:hover{transform:translateY(-3px);color:var(--accent-2)}

.schedule{position:relative;max-width:820px;margin-inline:auto}
.schedule::before{
  content:"";
  position:absolute;
  left:86px;
  top:14px;
  bottom:14px;
  width:2px;
  background:linear-gradient(var(--accent),rgba(255,116,58,.15));
}
.schedule__item{position:relative;display:grid;grid-template-columns:70px 30px 1fr;gap:var(--sp-3);align-items:start;padding-block:var(--sp-5)}
.schedule__time{font-family:var(--f-head);font-weight:800;font-size:1.02rem;color:var(--accent-2);text-align:right;padding-top:2px}
.schedule__dot{
  position:relative;
  z-index:1;
  justify-self:center;
  width:14px;
  height:14px;
  margin-top:6px;
  border-radius:50%;
  background:var(--accent);
  box-shadow:0 0 0 5px var(--sand);
}
.schedule__body h3{font-size:1.12rem}
.schedule__body p{margin-top:var(--sp-2);color:var(--ink-3);font-size:.96rem}

.tickets{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}
.ticket{
  position:relative;
  padding:clamp(var(--sp-6),3vw,var(--sp-7));
  background:var(--card);
  border:1px solid var(--line-2);
  border-radius:var(--r-lg);
  box-shadow:var(--shadow);
  text-align:center;
  transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}
.ticket:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}
.ticket .icon-tile{margin-inline:auto;margin-bottom:var(--sp-4)}
.ticket--featured{border-color:var(--accent);box-shadow:var(--shadow-lg)}
.ticket--featured .icon-tile{background:var(--accent);color:#fff}
.ticket__badge{
  position:absolute;
  top:-12px;
  left:50%;
  transform:translateX(-50%);
  padding:5px 14px;
  border-radius:999px;
  background:var(--accent);
  color:#fff;
  font-family:var(--f-head);
  font-size:.72rem;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  white-space:nowrap;
}
.ticket h3{font-size:1.08rem}
.ticket__price{margin-top:var(--sp-3);font-family:var(--f-head);font-size:2.2rem;font-weight:800;letter-spacing:-.04em;color:var(--accent-2);line-height:1}
.ticket__note{margin-top:var(--sp-3);color:var(--ink-3);font-size:.92rem}

.history{position:relative;max-width:760px;margin-inline:auto}
.history::before{
  content:"";
  position:absolute;
  left:15px;
  top:18px;
  bottom:18px;
  width:2px;
  background:linear-gradient(var(--accent),rgba(255,116,58,.12));
}
.history__item{position:relative;display:grid;grid-template-columns:32px 1fr;gap:var(--sp-6);padding-block:var(--sp-6)}
.history__marker{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-top:4px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 4px var(--sand)}
.history__marker span{width:14px;height:14px;border-radius:50%;background:var(--accent)}
.history__year{
  display:inline-block;
  padding:5px 14px;
  border-radius:999px;
  background:var(--accent-soft);
  color:var(--accent-2);
  font-family:var(--f-head);
  font-weight:800;
  font-size:.86rem;
  letter-spacing:.02em;
}
.history__body h3{margin-top:var(--sp-3);font-size:1.28rem}
.history__body p{margin-top:var(--sp-3);color:var(--ink-2);font-size:1rem}

.big-quote{position:relative;max-width:820px;margin-inline:auto;text-align:center;padding-inline:var(--sp-5)}
.big-quote__mark{
  display:block;
  font-family:var(--f-head);
  font-size:5rem;
  font-weight:800;
  line-height:.6;
  color:var(--accent);
  margin-bottom:var(--sp-5);
}
.big-quote p{font-family:var(--f-head);font-size:clamp(1.35rem,3vw,2.1rem);font-weight:600;line-height:1.28;letter-spacing:-.02em;color:var(--sand)}
.big-quote cite{display:block;margin-top:var(--sp-6);font-style:normal;font-size:.94rem;color:rgba(242,229,209,.6)}

.faq--page details{margin-bottom:var(--sp-3)}
.faq--page summary{gap:var(--sp-4)}
.faq__idx{
  font-family:var(--f-head);
  font-size:.8rem;
  font-weight:800;
  color:var(--accent-2);
  flex:none;
  padding-top:2px;
}
.faq__q{flex:1}
.faq--page .faq__answer{padding-left:calc(var(--sp-6) + 30px)}

.help-card{
  display:grid;
  grid-template-columns:auto 1fr auto;
  gap:var(--sp-6);
  align-items:center;
  max-width:820px;
  margin:var(--sp-8) auto 0;
  padding:clamp(var(--sp-6),3vw,var(--sp-7));
  background:var(--card);
  border:1px solid var(--line-2);
  border-radius:var(--r-xl);
  box-shadow:var(--shadow-lg);
}
.help-card h3{font-size:1.14rem}
.help-card p{margin-top:var(--sp-2);color:var(--ink-3);font-size:.96rem}

.notice-card{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:var(--sp-5);
  align-items:center;
  max-width:780px;
  margin:var(--sp-7) auto 0;
  padding:var(--sp-6);
  background:var(--accent-soft);
  border:1px solid rgba(255,116,58,.24);
  border-radius:var(--r-lg);
}
.notice-card .icon-tile{background:var(--accent);color:#fff}
.notice-card h3{font-size:1.08rem}
.notice-card p{margin-top:var(--sp-2);color:var(--ink-2);font-size:.96rem}

.form-wrap{max-width:820px}
.form{
  margin-top:var(--sp-7);
  padding:clamp(var(--sp-6),4vw,var(--sp-8));
  background:var(--card);
  border:1px solid var(--line-2);
  border-radius:var(--r-xl);
  box-shadow:var(--shadow-lg);
}
.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}
.form__field{display:flex;flex-direction:column;gap:var(--sp-2)}
.form__field--full{grid-column:1 / -1}
.form__field label{font-family:var(--f-head);font-weight:600;font-size:.94rem;color:var(--ink-2)}
.req{color:var(--accent-2)}
.opt{font-weight:400;font-size:.86rem;color:var(--ink-3)}
.form input,.form textarea{
  width:100%;
  padding:13px var(--sp-5);
  border-radius:var(--r-sm);
  border:1.5px solid var(--line);
  background:var(--sand);
  color:var(--ink);
  font:inherit;
  font-size:.98rem;
  transition:border-color .2s var(--ease),background .2s var(--ease)}
.form textarea{border-radius:var(--r);resize:vertical;min-height:120px}
.form input:focus,.form textarea:focus{outline:none;border-color:var(--accent);background:var(--card)}
.form__check{margin-top:var(--sp-5)}
.form__check label{display:flex;align-items:flex-start;gap:var(--sp-3);cursor:pointer;font-size:.96rem;color:var(--ink-2)}
.form__check input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--accent)}
.form__submit{margin-top:var(--sp-7)}
.form__submit .btn{width:100%;max-width:320px}
.form__note{margin-top:var(--sp-4);font-size:.86rem;color:var(--ink-3)}

.alert{
  display:flex;
  align-items:flex-start;
  gap:var(--sp-4);
  padding:var(--sp-5) var(--sp-6);
  border-radius:var(--r);
  font-size:.97rem;
}
.alert svg{width:22px;height:22px;flex:none;margin-top:2px}
.alert strong{display:block;font-family:var(--f-head)}
.alert--ok{background:#e7f5ec;border:1px solid #b6dcc4;color:#1d5433}
.alert--ok svg{color:#2b7a4b}
.alert--error{background:#fdeceb;border:1px solid #f2c2be;color:#7d2b24}
.alert--error svg{color:#c0392b}

.cta-band{padding-block:0 var(--section-y)}
.cta-band__inner{
  position:relative;
  display:grid;
  grid-template-columns:1fr auto;
  gap:clamp(var(--sp-6),4vw,var(--sp-9));
  align-items:center;
  padding:clamp(var(--sp-7),5vw,var(--sp-9));
  background:var(--ink);
  color:var(--sand);
  border-radius:var(--r-xl);
  overflow:hidden;
}
.cta-band__inner::before{
  content:"";
  position:absolute;
  right:-80px;
  top:-120px;
  width:380px;
  height:380px;
  border-radius:50%;
  background:rgba(255,116,58,.14);
  pointer-events:none;
}
.cta-band__inner > *{position:relative;z-index:1}
.cta-band__inner h2{color:var(--sand);font-size:clamp(1.6rem,3.2vw,2.4rem)}
.cta-band__inner p{margin-top:var(--sp-3);color:rgba(242,229,209,.72);max-width:48ch}
.cta-band__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}
.btn--light{border-color:rgba(242,229,209,.28);color:var(--sand)}
.btn--light:hover{border-color:var(--sand);background:rgba(242,229,209,.08)}

@media (max-width:1080px){
  .journey-layout{grid-template-columns:1fr}
  .journey-nav{
    position:sticky;
    top:var(--nav-h);
    z-index:20;
    margin-inline:calc(var(--gut) * -1);
    padding:var(--sp-4) var(--gut);
    background:rgba(242,229,209,.94);
    backdrop-filter:blur(12px);
    border-bottom:1px solid var(--line-2);
  }
  .journey-nav__title,.journey-nav__rail{display:none}
  .journey-nav__list{display:flex;gap:var(--sp-2);padding-left:0;overflow-x:auto;scrollbar-width:none}
  .journey-nav__list::-webkit-scrollbar{display:none}
  .journey-nav__list li{flex:none}
  .journey-nav__list a{
    display:flex;
    gap:var(--sp-2);
    padding:8px 14px;
    border-radius:999px;
    background:var(--card);
    border:1px solid var(--line-2);
    white-space:nowrap;
    font-size:.88rem;
  }
  .journey-nav__list a.is-active{background:var(--accent);color:#fff;transform:none;border-color:var(--accent)}
  .journey-nav__list a.is-active .journey-nav__num{color:rgba(255,255,255,.75)}
}

@media (max-width:980px){
  .outcomes{grid-template-columns:repeat(2,1fr)}
  .feature-list,.educators{grid-template-columns:1fr}
  .month__grid{grid-template-columns:1fr}
  .highlight{grid-template-columns:1fr;text-align:center;justify-items:center}
  .cta-band__inner{grid-template-columns:1fr}
  .help-card{grid-template-columns:auto 1fr}
  .help-card .btn{grid-column:1 / -1}
}

@media (max-width:640px){
  .outcomes,.tickets{grid-template-columns:1fr}
  .form__grid{grid-template-columns:1fr}
  .educator{grid-template-columns:1fr}
  .educator__photo{aspect-ratio:16/10;max-width:200px}
  .schedule::before{left:15px}
  .schedule__item{grid-template-columns:30px 1fr;gap:var(--sp-4)}
  .schedule__time{grid-column:2;text-align:left;font-size:.94rem;padding-top:0}
  .schedule__dot{grid-row:1 / span 2;margin-top:4px}
  .schedule__body{grid-column:2}
  .faq--page .faq__answer{padding-left:var(--sp-6)}
  .highlight__figure{width:160px;height:160px}
  .highlight__dots span{display:none}
  .form__submit .btn{max-width:none}
}

@media (prefers-reduced-motion:reduce){
  .highlight__dots span{animation:none}
}
