.anth .cl-hero{padding:0}.anth .cl-hero .body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(40px,5vw,80px);padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(88px,9vw,132px);display:grid}.anth .cl-hero .txt{padding-top:clamp(96px,12vw,176px);container-type:inline-size}.anth .cl-hero h1{letter-spacing:-.028em;font-variation-settings:"SOFT" 44, "opsz" 144;max-width:none;margin:0;font-size:min(96px,11.9048cqi);line-height:.93}.anth .cl-hero h1 span{white-space:nowrap;display:block}.anth .cl-hero .para{max-width:31em;color:var(--dim);text-wrap:pretty;margin:clamp(28px,3vw,44px) 0 0;font-size:19px;line-height:1.55}.anth .cl-hero .links{flex-wrap:wrap;gap:14px 34px;margin:clamp(28px,3vw,40px) 0 0;padding:0;font-size:17px;font-weight:500;list-style:none;display:flex}.anth .cl-hero .links a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.anth .cl-hero .links a:hover{text-decoration-thickness:2px}.anth .cl-hero .shot{align-self:start;display:block}.anth .cl-hero .shot img{width:100%;height:auto;display:block;box-shadow:0 1px #ffffff14,0 26px 60px -18px #0000008c}@media not (min-width:64rem){.anth .cl-hero .para{font-size:17px}.anth .cl-hero .links{font-size:16.5px}.anth .cl-hero .body{grid-template-columns:minmax(0,1fr)}.anth .cl-hero .txt{padding-top:0}.anth .cl-hero .shot{margin-top:52px}}@media not (min-width:40rem){.anth .cl-hero h1{font-size:calc(11.9048vw - 5.71429px)}.anth .cl-hero .links{gap:4px 28px}.anth .cl-hero .links a{align-items:center;min-height:40px;display:inline-flex}}
.anth .cl-setup{font-size:17.5px;line-height:1.6}.anth .cl-setup p,.anth .cl-setup pre{margin:0}.anth .cl-setup h2{grid-column:1/span 8;max-width:12em}.anth .cl-setup .head{grid-column:1/span 4;align-self:start;margin-top:clamp(40px,4.4vw,64px)}.anth .cl-setup .head p{max-width:24em;color:var(--ink-dim);text-wrap:pretty}.anth .cl-setup .nb{white-space:nowrap}.anth .cl-setup .line{grid-column:6/-1;margin:clamp(40px,4.4vw,64px) 0 0;padding:0;list-style:none}.anth .cl-setup li{--dot:calc(34px * .525 - 8px);padding:0 0 56px 40px;position:relative}.anth .cl-setup li:last-child{padding-bottom:0}.anth .cl-setup li:before{content:"";top:calc(var(--dot) + 16px);bottom:calc(-1 * var(--dot));border-left:2px solid var(--ink);position:absolute;left:7px}.anth .cl-setup li:last-child:before{display:none}.anth .cl-setup li:after{content:"";top:var(--dot);background:var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;left:0}.anth .cl-setup h3{font-variation-settings:"SOFT" 44;letter-spacing:-.015em;text-wrap:balance;font-size:34px;line-height:1.05}.anth .cl-setup li p{max-width:30em;color:var(--ink-dim);text-wrap:pretty;margin-top:12px}.anth .cl-setup li code{font:400 .92em/1 var(--mono);font-variant-ligatures:none;color:var(--ink)}.anth .cl-setup .tty{background:var(--well);border:1px solid var(--rule);color:var(--dim);font:400 13.6px/1.95 var(--mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;white-space:normal;margin-top:22px;padding:22px 26px}.anth .cl-setup .tty .l{white-space:pre-wrap;overflow-wrap:anywhere;text-indent:-2ch;padding-left:2ch;display:block}.anth .cl-setup .tty .p,.anth .cl-setup .tty .sc{color:var(--live)}.anth .cl-setup .tty .p{-webkit-user-select:none;user-select:none}.anth .cl-setup .tty .o{color:var(--quiet)}.anth .cl-setup .tty .ok{color:var(--print)}@media not (min-width:64rem){.anth .cl-setup h3{font-size:26px}.anth .cl-setup li{--dot:calc(26px * .525 - 8px)}.anth .cl-setup h2,.anth .cl-setup .head,.anth .cl-setup .line{grid-column:1/-1}.anth .cl-setup .head{margin-top:0}.anth .cl-setup .line{margin-top:16px}}@media not (min-width:40rem){.anth .cl-setup{font-size:16.5px}.anth .cl-setup li{padding-left:32px}.anth .cl-setup .tty{padding:18px 16px;font-size:13.5px}}
.anth .cl-features{font-size:17.5px;line-height:1.6}.anth .cl-features p{margin:0}.anth .cl-features .pair{grid-template-columns:minmax(0,1fr) minmax(0,30em);align-items:end;column-gap:clamp(32px,6vw,120px);display:grid}.anth .cl-features h2{max-width:11em}.anth .cl-features .pair p{color:var(--ink-dim);text-wrap:pretty}.anth .cl-features .idx{border-top:1px solid var(--pline-hi);margin:clamp(48px,5.4vw,88px) 0 0;padding:0;list-style:none}.anth .cl-features .idx li{border-bottom:1px solid var(--pline);grid-template-columns:auto minmax(40px,1fr) auto;grid-template-areas:"n d c""b b b";align-items:baseline;column-gap:16px;padding-block:clamp(22px,2.4vw,34px);display:grid}.anth .cl-features .idx h3{font-variation-settings:"SOFT" 44;letter-spacing:-.015em;grid-area:n;font-size:34px;line-height:1.1}.anth .cl-features .dots{border-bottom:1px dotted var(--pline-hi);grid-area:d;transform:translateY(-6px)}.anth .cl-features .ex{color:var(--ink-dim);white-space:nowrap;grid-area:c;font-size:15.5px}.anth .cl-features code{font-family:var(--mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;color:var(--ink);font-size:.94em}.anth .cl-features .cp{max-width:36em;color:var(--ink-dim);text-wrap:pretty;grid-area:b;margin-top:12px}.anth .cl-features figure,.anth .cl-features dl,.anth .cl-features dd{margin:0}.anth .cl-features figcaption{color:var(--ink-dim);text-wrap:pretty;font-size:15.5px}.anth .cl-features .card{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,2.2vw,32px);margin-top:clamp(56px,7vw,104px);display:grid}.anth .cl-features .card figcaption{grid-column:1/span 3;max-width:17em;padding-top:6px}.anth .cl-features .card dl{background:var(--paper-lit);min-width:0;color:var(--ink);grid-column:5/-1;padding:clamp(10px,1.6vw,20px) clamp(22px,2.6vw,40px)}.anth .cl-features .card dl>div{border-bottom:1px solid var(--pline);grid-template-columns:7.5em minmax(0,1fr);column-gap:20px;padding-block:13px;display:grid}.anth .cl-features .card dl>div:last-child{border-bottom:0}.anth .cl-features .card dt,.anth .cl-features .card dd{font-family:var(--mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.anth .cl-features .card dt{color:var(--ink-dim);font-size:13.5px;line-height:1.9}.anth .cl-features .card dd{overflow-wrap:anywhere;min-width:0;font-size:15.5px;line-height:1.75}.anth .cl-features .card .prose dd{font-family:var(--serif);font-variation-settings:"SOFT" 44;letter-spacing:-.01em;overflow-wrap:normal;text-wrap:pretty;padding-block:4px 8px;font-size:24px;line-height:1.3}@media not (min-width:64rem){.anth .cl-features .card .prose dd{font-size:20px}.anth .cl-features .idx h3{font-size:26px}.anth .cl-features .pair{grid-template-columns:minmax(0,1fr);row-gap:20px}.anth .cl-features .card{display:block}.anth .cl-features .card figcaption{max-width:30em;padding:0 0 18px}}@media not (min-width:48rem){.anth .cl-features .idx li{grid-template-columns:minmax(0,1fr);grid-template-areas:"n""c""b"}.anth .cl-features .dots{display:none}.anth .cl-features .ex{white-space:normal;overflow-wrap:anywhere;margin-top:8px}}@media not (min-width:40rem){.anth .cl-features{font-size:16.5px}.anth .cl-features .card dl>div{grid-template-columns:minmax(0,1fr);row-gap:2px;padding-block:11px}.anth .cl-features .card dt{line-height:1.5}}
.anth .cl-dash{font-size:17.5px;line-height:1.6}.anth .cl-dash p{margin:0}.anth .cl-dash .head h2{max-width:12em}.anth .cl-dash .head p{max-width:34em;color:var(--dim);text-wrap:pretty;margin-top:24px}.anth .cl-dash .shot{margin-top:clamp(56px,7vw,104px)}.anth .cl-dash .shot img{width:100%;height:auto;display:block;box-shadow:0 1px #ffffff14,0 26px 60px -18px #0000008c}.anth .cl-dash .points{border-top:1px solid var(--rule-hi);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,2.2vw,32px);margin:clamp(56px,6vw,88px) 0 0;padding:28px 0 0;list-style:none;display:grid}.anth .cl-dash .points h3{font-variation-settings:"SOFT" 44;letter-spacing:-.01em;font-size:24px;line-height:1.15}.anth .cl-dash .points p{max-width:24em;color:var(--dim);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.55}@media not (min-width:64rem){.anth .cl-dash .points h3{font-size:22px}.anth .cl-dash .points{grid-template-columns:minmax(0,1fr);row-gap:28px}}@media not (min-width:40rem){.anth .cl-dash{font-size:16.5px}}
.anth .cl-quiet{font-size:17.5px;line-height:1.6}.anth .cl-quiet h2{grid-column:1/span 5}.anth .cl-quiet .body{max-width:30em;color:var(--ink-dim);grid-column:7/-1;padding-top:10px}.anth .cl-quiet .body p{text-wrap:pretty;margin:0}.anth .cl-quiet .body p+p{margin-top:1.05em}.anth .cl-quiet .list{border-top:1px solid var(--pline-hi);margin:clamp(48px,5.4vw,88px) 0 0;padding:0;list-style:none}.anth .cl-quiet li{font-family:var(--serif);font-variation-settings:"SOFT" 44;letter-spacing:-.02em;text-wrap:balance;border-bottom:1px solid var(--pline-hi);padding-block:clamp(22px,2.4vw,34px);font-size:34px;font-weight:360;line-height:1.12}@media not (min-width:64rem){.anth .cl-quiet li{font-size:25px}.anth .cl-quiet h2,.anth .cl-quiet .body{grid-column:1/-1}.anth .cl-quiet .body{padding-top:0}}@media not (min-width:40rem){.anth .cl-quiet li{font-size:24px}.anth .cl-quiet{font-size:16.5px}}
.anth .cprice .grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;margin-top:clamp(40px,4.4vw,64px);display:grid}.anth .cprice table{border-collapse:collapse;text-align:left;width:100%}.anth .cprice th{font:500 15.5px/1 var(--sans);color:var(--ink-dim);border-bottom:1px solid var(--pline-hi);padding:0 15px 11px}.anth .cprice td{border-bottom:1px solid var(--pline);vertical-align:top;padding:19px 15px}.anth .cprice tbody tr:nth-child(2n) td{background:var(--paper-lit)}.anth .cprice .it b{font:500 15.5px/1.4 var(--sans);margin-bottom:5px;display:block}.anth .cprice .it span{font:400 14px/1.55 var(--sans);color:var(--ink-dim)}.anth .cprice th.am{text-align:right}.anth .cprice td.am{text-align:right;font:400 21px/1 var(--mono);white-space:nowrap;width:130px;padding-left:24px}.anth .cprice .am small{font:400 11px/1 var(--mono);letter-spacing:.13em;color:var(--ink-dim);margin-top:7px;display:block}.anth .cprice .note{font:400 15.5px/1.6 var(--sans);color:var(--ink-dim);margin:0}.anth .cprice .note .k{font:500 15.5px/1.4 var(--sans);letter-spacing:0;color:var(--ink);margin-bottom:8px;display:block}@media not (min-width:64rem){.anth .cprice .grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media not (min-width:40rem){.anth .cprice td.am{width:100px;font-size:18px}}
.anth .cl-close{font-size:17.5px;line-height:1.6}.anth .cl-close h2{letter-spacing:-.026em;max-width:11em;font-size:76px;font-weight:360;line-height:1}.anth .cl-close .foot{flex-wrap:wrap;align-items:baseline;gap:16px clamp(32px,6vw,96px);margin-top:clamp(32px,3.6vw,52px);display:flex}.anth .cl-close p{color:var(--dim);margin:0;font-size:19px;line-height:1.55}.anth .cl-close .links{flex-wrap:wrap;gap:14px 34px;margin:0;padding:0;font-size:17px;font-weight:500;list-style:none;display:flex}.anth .cl-close .links a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.anth .cl-close .links a:hover{text-decoration-thickness:2px}@media not (min-width:64rem){.anth .cl-close .links{font-size:16.5px}.anth .cl-close p{font-size:17px}.anth .cl-close h2{font-size:54px}}@media not (min-width:40rem){.anth .cl-close h2{font-size:40px}.anth .cl-close{font-size:16.5px}.anth .cl-close .links{gap:4px 28px}.anth .cl-close .links a{align-items:center;min-height:40px;display:inline-flex}}
